patch-2.0.36 linux/drivers/scsi/scsi.c
Next file: linux/drivers/scsi/scsicam.c
Previous file: linux/drivers/scsi/ppa.h
Back to the patch index
Back to the overall index
- Lines: 44
- Date:
Sun Nov 15 10:33:10 1998
- Orig file:
v2.0.35/linux/drivers/scsi/scsi.c
- Orig date:
Sun Nov 15 10:49:45 1998
diff -u --recursive --new-file v2.0.35/linux/drivers/scsi/scsi.c linux/drivers/scsi/scsi.c
@@ -284,6 +284,7 @@
{"NRC","MBR-7.4","*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"REGAL","CDC-4X","*", BLIST_MAX5LUN | BLIST_SINGLELUN},
{"NAKAMICH","MJ-4.8S","*", BLIST_FORCELUN | BLIST_SINGLELUN},
+{"NAKAMICH","MJ-5.16S","*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"PIONEER","CD-ROM DRM-600","*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"PIONEER","CD-ROM DRM-602X","*", BLIST_FORCELUN | BLIST_SINGLELUN},
{"PIONEER","CD-ROM DRM-604X","*", BLIST_FORCELUN | BLIST_SINGLELUN},
@@ -687,6 +688,7 @@
case TYPE_MOD:
case TYPE_PROCESSOR:
case TYPE_SCANNER:
+ case TYPE_MEDIUM_CHANGER:
SDpnt->writeable = 1;
break;
case TYPE_WORM:
@@ -750,6 +752,13 @@
SDpnt->borken = 0;
/*
+ * If we want to only allow I/O to one of the luns attached to this device
+ * at a time, then we set this flag.
+ */
+ if (bflags & BLIST_SINGLELUN)
+ SDpnt->single_lun = 1;
+
+ /*
* These devices need this "key" to unlock the devices so we can use it
*/
if ((bflags & BLIST_KEY) != 0) {
@@ -790,13 +799,6 @@
*/
if (bflags & BLIST_NOLUN)
return 0; /* break; */
-
- /*
- * If we want to only allow I/O to one of the luns attached to this device
- * at a time, then we set this flag.
- */
- if (bflags & BLIST_SINGLELUN)
- SDpnt->single_lun = 1;
/*
* If this device is known to support sparse multiple units, override the
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov