summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2000-09-14 14:53:57 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2000-09-14 14:53:57 +0000
commitc99918f36e8d55cbd78661f1e84fb737ebde59f0 (patch)
treeae83a9fbcf922abeb431354e84af9ecd9a82f23c
parente30177e024f908601b4242d6de6450986af95044 (diff)
Notes
-rw-r--r--sys/cam/scsi/scsi_sa.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/sys/cam/scsi/scsi_sa.c b/sys/cam/scsi/scsi_sa.c
index 34d4a57857db..788df96dd292 100644
--- a/sys/cam/scsi/scsi_sa.c
+++ b/sys/cam/scsi/scsi_sa.c
@@ -1411,18 +1411,6 @@ saregister(struct cam_periph *periph, void *arg)
periph->unit_number, 0, SA_ATYPE_R), UID_ROOT, GID_OPERATOR,
0660, "r%s%d.ctl", periph->periph_name, periph->unit_number);
- softc->devs.r_dev = make_dev(&sa_cdevsw, SAMINOR(SA_NOT_CTLDEV,
- periph->unit_number, 0, SA_ATYPE_R), UID_ROOT, GID_OPERATOR,
- 0660, "r%s%d", periph->periph_name, periph->unit_number);
-
- softc->devs.nr_dev = make_dev(&sa_cdevsw, SAMINOR(SA_NOT_CTLDEV,
- periph->unit_number, 0, SA_ATYPE_NR), UID_ROOT, GID_OPERATOR,
- 0660, "nr%s%d", periph->periph_name, periph->unit_number);
-
- softc->devs.er_dev = make_dev(&sa_cdevsw, SAMINOR(SA_NOT_CTLDEV,
- periph->unit_number, 0, SA_ATYPE_ER), UID_ROOT, GID_OPERATOR,
- 0660, "er%s%d", periph->periph_name, periph->unit_number);
-
for (i = 0; i < SA_NUM_MODES; i++) {
softc->devs.mode_devs[i].r_dev = make_dev(&sa_cdevsw,
@@ -1440,6 +1428,18 @@ saregister(struct cam_periph *periph, void *arg)
SAMINOR(SA_NOT_CTLDEV, periph->unit_number, i, SA_ATYPE_ER),
UID_ROOT, GID_OPERATOR, 0660, "er%s%d.%d",
periph->periph_name, periph->unit_number, i);
+
+ /*
+ * Make the (well known) aliases for the first mode.
+ */
+ if (i == 0) {
+ make_dev_alias(softc->devs.mode_devs[i].r_dev,
+ "r%s%d", periph->periph_name, periph->unit_number);
+ make_dev_alias(softc->devs.mode_devs[i].nr_dev,
+ "nr%s%d", periph->periph_name, periph->unit_number);
+ make_dev_alias(softc->devs.mode_devs[i].er_dev,
+ "er%s%d", periph->periph_name, periph->unit_number);
+ }
}
/*