X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fscsi%2Fsr_vendor.c;h=78274dc91f5c74c0320702735856d90b4390968c;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=2f7894e70aa408074b54cfed8c69e9f10cc434bf;hpb=9213980e6a70d8473e0ffd4b39ab5b6caaba9ff5;p=linux-2.6.git diff --git a/drivers/scsi/sr_vendor.c b/drivers/scsi/sr_vendor.c index 2f7894e70..78274dc91 100644 --- a/drivers/scsi/sr_vendor.c +++ b/drivers/scsi/sr_vendor.c @@ -35,16 +35,18 @@ */ #include +#include #include #include #include - #include -#include "scsi.h" -#include "hosts.h" + +#include +#include +#include +#include #include -#include #include "sr.h" #if 0 @@ -135,7 +137,7 @@ int sr_set_blocklength(Scsi_CD *cd, int blocklength) modesel->block_length_lo = blocklength & 0xff; cgc.buffer = buffer; cgc.buflen = sizeof(*modesel); - cgc.data_direction = SCSI_DATA_WRITE; + cgc.data_direction = DMA_TO_DEVICE; cgc.timeout = VENDOR_TIMEOUT; if (0 == (rc = sr_do_ioctl(cd, &cgc))) { cd->device->sector_size = blocklength; @@ -182,7 +184,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) cgc.buffer = buffer; cgc.buflen = 12; cgc.quiet = 1; - cgc.data_direction = SCSI_DATA_READ; + cgc.data_direction = DMA_FROM_DEVICE; cgc.timeout = VENDOR_TIMEOUT; rc = sr_do_ioctl(cd, &cgc); if (rc != 0) @@ -210,7 +212,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) cgc.buffer = buffer; cgc.buflen = 0x16; cgc.quiet = 1; - cgc.data_direction = SCSI_DATA_READ; + cgc.data_direction = DMA_FROM_DEVICE; cgc.timeout = VENDOR_TIMEOUT; rc = sr_do_ioctl(cd, &cgc); if (rc != 0) @@ -239,7 +241,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) cgc.buffer = buffer; cgc.buflen = 4; cgc.quiet = 1; - cgc.data_direction = SCSI_DATA_READ; + cgc.data_direction = DMA_FROM_DEVICE; cgc.timeout = VENDOR_TIMEOUT; rc = sr_do_ioctl(cd, &cgc); if (rc == -EINVAL) { @@ -268,7 +270,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) cgc.buffer = buffer; cgc.buflen = 0x04; cgc.quiet = 1; - cgc.data_direction = SCSI_DATA_READ; + cgc.data_direction = DMA_FROM_DEVICE; cgc.timeout = VENDOR_TIMEOUT; rc = sr_do_ioctl(cd, &cgc); if (rc != 0) { @@ -286,7 +288,7 @@ int sr_cd_check(struct cdrom_device_info *cdi) cgc.buffer = buffer; cgc.buflen = 12; cgc.quiet = 1; - cgc.data_direction = SCSI_DATA_READ; + cgc.data_direction = DMA_FROM_DEVICE; cgc.timeout = VENDOR_TIMEOUT; rc = sr_do_ioctl(cd, &cgc); if (rc != 0) {