summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1996-03-27 18:50:10 +0000
committerbde <bde@FreeBSD.org>1996-03-27 18:50:10 +0000
commita0f80d71f4d5419c591739bd1c8ff85a3421cd7e (patch)
treef9c3f8c23a6c10cff1491ff0a22678a78ee71464 /sys/i386/isa
parent2296883240b49b7a7e262a5bb647c5de62e4d816 (diff)
downloadFreeBSD-src-a0f80d71f4d5419c591739bd1c8ff85a3421cd7e.zip
FreeBSD-src-a0f80d71f4d5419c591739bd1c8ff85a3421cd7e.tar.gz
Fixed group of disk devices (was wheel or games, now operator).
Added scsi control devices. Converted almost everything that I changed to use devfs_add_devswf() and verbose id macros. st.c: Renamed enrst* to erst* since that's what the current name is (enrst seems to be an old name).
Diffstat (limited to 'sys/i386/isa')
-rw-r--r--sys/i386/isa/wd.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/i386/isa/wd.c b/sys/i386/isa/wd.c
index 44bc86c..da5dee2 100644
--- a/sys/i386/isa/wd.c
+++ b/sys/i386/isa/wd.c
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.103 1996/01/27 04:17:52 bde Exp $
+ * $Id: wd.c,v 1.104 1996/01/28 22:16:18 wollman Exp $
*/
/* TODO:
@@ -438,7 +438,6 @@ wdattach(struct isa_device *dvp)
{
#ifdef DEVFS
int mynor;
- char name[32];
#endif
int unit, lunit;
struct isa_device *wdup;
@@ -519,13 +518,14 @@ wdattach(struct isa_device *dvp)
wd_registerdev(dvp->id_unit, lunit);
#ifdef DEVFS
mynor = dkmakeminor(unit, WHOLE_DISK_SLICE, RAW_PART);
- sprintf(name, "rwd%d", unit);
- du->dk_bdev = devfs_add_devsw("/", name + 1, &wd_bdevsw,
- mynor, DV_BLK, 0, 0,
- 0640);
- du->dk_cdev = devfs_add_devsw("/", name, &wd_cdevsw,
- mynor, DV_CHR, 0, 0,
- 0640);
+ du->dk_bdev = devfs_add_devswf(&wd_bdevsw, mynor,
+ DV_BLK, UID_ROOT,
+ GID_OPERATOR, 0640,
+ "wd%d", unit);
+ du->dk_cdev = devfs_add_devswf(&wd_cdevsw, mynor,
+ DV_CHR, UID_ROOT,
+ GID_OPERATOR, 0640,
+ "rwd%d", unit);
#endif
if (dk_ndrive < DK_NDRIVE) {
OpenPOWER on IntegriCloud