[SG] Update drivers to use sg helpers
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
This commit is contained in:
@ -1321,7 +1321,7 @@ static irqreturn_t do_fdomain_16x0_intr(int irq, void *dev_id)
|
||||
if (current_SC->SCp.buffers_residual) {
|
||||
--current_SC->SCp.buffers_residual;
|
||||
++current_SC->SCp.buffer;
|
||||
current_SC->SCp.ptr = page_address(current_SC->SCp.buffer->page) + current_SC->SCp.buffer->offset;
|
||||
current_SC->SCp.ptr = sg_virt(current_SC->SCp.buffer);
|
||||
current_SC->SCp.this_residual = current_SC->SCp.buffer->length;
|
||||
} else
|
||||
break;
|
||||
@ -1354,7 +1354,7 @@ static irqreturn_t do_fdomain_16x0_intr(int irq, void *dev_id)
|
||||
&& current_SC->SCp.buffers_residual) {
|
||||
--current_SC->SCp.buffers_residual;
|
||||
++current_SC->SCp.buffer;
|
||||
current_SC->SCp.ptr = page_address(current_SC->SCp.buffer->page) + current_SC->SCp.buffer->offset;
|
||||
current_SC->SCp.ptr = sg_virt(current_SC->SCp.buffer);
|
||||
current_SC->SCp.this_residual = current_SC->SCp.buffer->length;
|
||||
}
|
||||
}
|
||||
@ -1439,8 +1439,7 @@ static int fdomain_16x0_queue(struct scsi_cmnd *SCpnt,
|
||||
|
||||
if (scsi_sg_count(current_SC)) {
|
||||
current_SC->SCp.buffer = scsi_sglist(current_SC);
|
||||
current_SC->SCp.ptr = page_address(current_SC->SCp.buffer->page)
|
||||
+ current_SC->SCp.buffer->offset;
|
||||
current_SC->SCp.ptr = sg_virt(current_SC->SCp.buffer);
|
||||
current_SC->SCp.this_residual = current_SC->SCp.buffer->length;
|
||||
current_SC->SCp.buffers_residual = scsi_sg_count(current_SC) - 1;
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user