patch-2.2.8 linux/drivers/scsi/sr_vendor.c
Next file: linux/drivers/sound/ad1816.c
Previous file: linux/drivers/scsi/sr_ioctl.c
Back to the patch index
Back to the overall index
- Lines: 45
- Date:
Mon May 10 13:01:21 1999
- Orig file:
v2.2.7/linux/drivers/scsi/sr_vendor.c
- Orig date:
Wed May 20 19:10:40 1998
diff -u --recursive --new-file v2.2.7/linux/drivers/scsi/sr_vendor.c linux/drivers/scsi/sr_vendor.c
@@ -175,7 +175,7 @@
cmd[1] = (scsi_CDs[minor].device->lun << 5);
cmd[8] = 12;
cmd[9] = 0x40;
- rc = sr_do_ioctl(minor, cmd, buffer, 12, 0);
+ rc = sr_do_ioctl(minor, cmd, buffer, 12, 1);
if (rc != 0)
break;
if ((buffer[0] << 8) + buffer[1] < 0x0a) {
@@ -199,7 +199,7 @@
cmd[0] = 0xde;
cmd[1] = (scsi_CDs[minor].device->lun << 5) | 0x03;
cmd[2] = 0xb0;
- rc = sr_do_ioctl(minor, cmd, buffer, 0x16, 0);
+ rc = sr_do_ioctl(minor, cmd, buffer, 0x16, 1);
if (rc != 0)
break;
if (buffer[14] != 0 && buffer[14] != 0xb0) {
@@ -223,7 +223,7 @@
memset(cmd,0,12);
cmd[0] = 0xc7;
cmd[1] = (scsi_CDs[minor].device->lun << 5) | 3;
- rc = sr_do_ioctl(minor, cmd, buffer, 4, 0);
+ rc = sr_do_ioctl(minor, cmd, buffer, 4, 1);
if (rc == -EINVAL) {
printk(KERN_INFO "sr%d: Hmm, seems the drive "
"doesn't support multisession CD's\n",minor);
@@ -248,7 +248,7 @@
cmd[1] = (scsi_CDs[minor].device->lun << 5);
cmd[8] = 0x04;
cmd[9] = 0x40;
- rc = sr_do_ioctl(minor, cmd, buffer, 0x04, 0);
+ rc = sr_do_ioctl(minor, cmd, buffer, 0x04, 1);
if (rc != 0) {
break;
}
@@ -263,7 +263,7 @@
cmd[6] = rc & 0x7f; /* number of last session */
cmd[8] = 0x0c;
cmd[9] = 0x40;
- rc = sr_do_ioctl(minor, cmd, buffer, 12, 0);
+ rc = sr_do_ioctl(minor, cmd, buffer, 12, 1);
if (rc != 0) {
break;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)