X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fscsi%2Fsr_vendor.c;h=bd7bd57045f852d6c85efac6100d123c63e39c8e;hb=746550cff061581f89c687ada8523670768364f2;hp=6fb97529c4c6dd23bde0b946f1a01f54f3e4138c;hpb=86090fcac5e27b630656fe3d963a6b80e26dac44;p=linux-2.6.git diff --git a/drivers/scsi/sr_vendor.c b/drivers/scsi/sr_vendor.c index 6fb97529c..bd7bd5704 100644 --- a/drivers/scsi/sr_vendor.c +++ b/drivers/scsi/sr_vendor.c @@ -41,7 +41,7 @@ #include #include "scsi.h" -#include "hosts.h" +#include #include #include @@ -107,7 +107,7 @@ void sr_vendor_init(Scsi_CD *cd) int sr_set_blocklength(Scsi_CD *cd, int blocklength) { unsigned char *buffer; /* the buffer for the ioctl */ - struct cdrom_generic_command cgc; + struct packet_command cgc; struct ccs_modesel_head *modesel; int rc, density = 0; @@ -123,7 +123,7 @@ int sr_set_blocklength(Scsi_CD *cd, int blocklength) #ifdef DEBUG printk("%s: MODE SELECT 0x%x/%d\n", cd->cdi.name, density, blocklength); #endif - memset(&cgc, 0, sizeof(struct cdrom_generic_command)); + memset(&cgc, 0, sizeof(struct packet_command)); cgc.cmd[0] = MODE_SELECT; cgc.cmd[1] = (1 << 4); cgc.cmd[4] = 12; @@ -157,7 +157,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) Scsi_CD *cd = cdi->handle; unsigned long sector; unsigned char *buffer; /* the buffer for the ioctl */ - struct cdrom_generic_command cgc; + struct packet_command cgc; int rc, no_multi; if (cd->cdi.mask & CDC_MULTI_SESSION) @@ -171,7 +171,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) no_multi = 0; /* flag: the drive can't handle multisession */ rc = 0; - memset(&cgc, 0, sizeof(struct cdrom_generic_command)); + memset(&cgc, 0, sizeof(struct packet_command)); switch (cd->vendor) {