summaryrefslogtreecommitdiffstats
path: root/sys/scsi/worm.c
diff options
context:
space:
mode:
authorscrappy <scrappy@FreeBSD.org>1996-03-28 14:33:59 +0000
committerscrappy <scrappy@FreeBSD.org>1996-03-28 14:33:59 +0000
commit0567ca9a1089852de11792392f91fb2ab6b61a5a (patch)
tree76c7cd93029f75249004b135fe2bec1caa30f78d /sys/scsi/worm.c
parent745bb4c905709976ab384f4b85c1564cb2a78513 (diff)
downloadFreeBSD-src-0567ca9a1089852de11792392f91fb2ab6b61a5a.zip
FreeBSD-src-0567ca9a1089852de11792392f91fb2ab6b61a5a.tar.gz
Using devfs_add_devswf() instead of devfs_add_devsw()
Reviewed by: julian@freebsd.org
Diffstat (limited to 'sys/scsi/worm.c')
-rw-r--r--sys/scsi/worm.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/sys/scsi/worm.c b/sys/scsi/worm.c
index 0895ad6..6547005 100644
--- a/sys/scsi/worm.c
+++ b/sys/scsi/worm.c
@@ -43,7 +43,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: worm.c,v 1.25 1996/03/10 07:13:15 gibbs Exp $
+ * $Id: worm.c,v 1.26 1996/03/10 12:52:47 jkh Exp $
*/
/* XXX This is PRELIMINARY.
@@ -235,7 +235,6 @@ static errval
wormattach(struct scsi_link *sc_link)
{
#ifdef DEVFS
- char name[20];
int mynor;
#endif
struct scsi_data *worm = sc_link->sd;
@@ -250,15 +249,12 @@ wormattach(struct scsi_link *sc_link)
printf("with %ld blocks.", worm->n_blks);
#ifdef DEVFS
mynor = wormunit(sc_link->dev);
- sprintf(name, "rworm%d", mynor);
worm->devfs_token =
- devfs_add_devsw("/", name, &worm_cdevsw, mynor,
- DV_CHR, 0, 0, 0600);
- sprintf(name, "rworm%d.ctl", mynor);
+ devfs_add_devswf(&worm_cdevsw, mynor,
+ DV_CHR, 0, 0, 0600, "rworm%d", mynor);
worm->devfs_token =
- devfs_add_devsw("/", name, &worm_cdevsw,
- mynor | SCSI_CONTROL_MASK,
- DV_CHR, 0, 0, 0600);
+ devfs_add_devswf(&worm_cdevsw, mynor | SCSI_CONTROL_MASK,
+ DV_CHR, 0, 0, 0600, "rworm%d.ctl", mynor);
#endif
return 0;
}
OpenPOWER on IntegriCloud