diff options
Diffstat (limited to 'drivers/scsi/sr_ioctl.c')
| -rw-r--r-- | drivers/scsi/sr_ioctl.c | 12 | 
1 files changed, 4 insertions, 8 deletions
| diff --git a/drivers/scsi/sr_ioctl.c b/drivers/scsi/sr_ioctl.c index 5703f8400b73..15c305283b6c 100644 --- a/drivers/scsi/sr_ioctl.c +++ b/drivers/scsi/sr_ioctl.c @@ -33,10 +33,6 @@ static int xa_test = 0;  module_param(xa_test, int, S_IRUGO | S_IWUSR); -/* primitive to determine whether we need to have GFP_DMA set based on - * the status of the unchecked_isa_dma flag in the host structure */ -#define SR_GFP_DMA(cd) (((cd)->device->host->unchecked_isa_dma) ? GFP_DMA : 0) -  static int sr_read_tochdr(struct cdrom_device_info *cdi,  		struct cdrom_tochdr *tochdr)  { @@ -45,7 +41,7 @@ static int sr_read_tochdr(struct cdrom_device_info *cdi,  	int result;  	unsigned char *buffer; -	buffer = kmalloc(32, GFP_KERNEL | SR_GFP_DMA(cd)); +	buffer = kmalloc(32, GFP_KERNEL);  	if (!buffer)  		return -ENOMEM; @@ -75,7 +71,7 @@ static int sr_read_tocentry(struct cdrom_device_info *cdi,  	int result;  	unsigned char *buffer; -	buffer = kmalloc(32, GFP_KERNEL | SR_GFP_DMA(cd)); +	buffer = kmalloc(32, GFP_KERNEL);  	if (!buffer)  		return -ENOMEM; @@ -384,7 +380,7 @@ int sr_get_mcn(struct cdrom_device_info *cdi, struct cdrom_mcn *mcn)  {  	Scsi_CD *cd = cdi->handle;  	struct packet_command cgc; -	char *buffer = kmalloc(32, GFP_KERNEL | SR_GFP_DMA(cd)); +	char *buffer = kmalloc(32, GFP_KERNEL);  	int result;  	if (!buffer) @@ -567,7 +563,7 @@ int sr_is_xa(Scsi_CD *cd)  	if (!xa_test)  		return 0; -	raw_sector = kmalloc(2048, GFP_KERNEL | SR_GFP_DMA(cd)); +	raw_sector = kmalloc(2048, GFP_KERNEL);  	if (!raw_sector)  		return -ENOMEM;  	if (0 == sr_read_sector(cd, cd->ms_offset + 16, | 
