diff options
Diffstat (limited to 'drivers/scsi/sg.c')
| -rw-r--r-- | drivers/scsi/sg.c | 12 | 
1 files changed, 3 insertions, 9 deletions
| diff --git a/drivers/scsi/sg.c b/drivers/scsi/sg.c index 4383d93110f8..def7ec3bbaf9 100644 --- a/drivers/scsi/sg.c +++ b/drivers/scsi/sg.c @@ -974,7 +974,7 @@ sg_ioctl_common(struct file *filp, Sg_device *sdp, Sg_fd *sfp,  		 */  		return 0;  	case SG_GET_LOW_DMA: -		return put_user((int) sdp->device->host->unchecked_isa_dma, ip); +		return put_user(0, ip);  	case SG_GET_SCSI_ID:  		{  			sg_scsi_id_t v; @@ -1777,7 +1777,6 @@ sg_start_req(Sg_request *srp, unsigned char *cmd)  	if (sg_allow_dio && hp->flags & SG_FLAG_DIRECT_IO &&  	    dxfer_dir != SG_DXFER_UNKNOWN && !iov_count && -	    !sfp->parentdp->device->host->unchecked_isa_dma &&  	    blk_rq_aligned(q, (unsigned long)hp->dxferp, dxfer_len))  		md = NULL;  	else @@ -1893,7 +1892,6 @@ sg_build_indirect(Sg_scatter_hold * schp, Sg_fd * sfp, int buff_size)  	int sg_tablesize = sfp->parentdp->sg_tablesize;  	int blk_size = buff_size, order;  	gfp_t gfp_mask = GFP_ATOMIC | __GFP_COMP | __GFP_NOWARN | __GFP_ZERO; -	struct sg_device *sdp = sfp->parentdp;  	if (blk_size < 0)  		return -EFAULT; @@ -1919,9 +1917,6 @@ sg_build_indirect(Sg_scatter_hold * schp, Sg_fd * sfp, int buff_size)  			scatter_elem_sz_prev = num;  	} -	if (sdp->device->host->unchecked_isa_dma) -		gfp_mask |= GFP_DMA; -  	order = get_order(num);  retry:  	ret_sz = 1 << (PAGE_SHIFT + order); @@ -2503,7 +2498,7 @@ static int sg_proc_seq_show_dev(struct seq_file *s, void *v)  			      scsidp->id, scsidp->lun, (int) scsidp->type,  			      1,  			      (int) scsidp->queue_depth, -			      (int) atomic_read(&scsidp->device_busy), +			      (int) scsi_device_busy(scsidp),  			      (int) scsi_device_online(scsidp));  	}  	read_unlock_irqrestore(&sg_index_lock, iflags); @@ -2547,8 +2542,7 @@ static void sg_proc_debug_helper(struct seq_file *s, Sg_device * sdp)  			   "(res)sgat=%d low_dma=%d\n", k,  			   jiffies_to_msecs(fp->timeout),  			   fp->reserve.bufflen, -			   (int) fp->reserve.k_use_sg, -			   (int) sdp->device->host->unchecked_isa_dma); +			   (int) fp->reserve.k_use_sg, 0);  		seq_printf(s, "   cmd_q=%d f_packid=%d k_orphan=%d closed=0\n",  			   (int) fp->cmd_q, (int) fp->force_packid,  			   (int) fp->keep_orphan); | 
