diff options
Diffstat (limited to 'drivers/scsi/pmcraid.c')
-rw-r--r-- | drivers/scsi/pmcraid.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index 7c4673308f5b..e338d7a4f571 100644 --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c | |||
@@ -3600,7 +3600,7 @@ static long pmcraid_ioctl_passthrough( | |||
3600 | u32 ioasc; | 3600 | u32 ioasc; |
3601 | int request_size; | 3601 | int request_size; |
3602 | int buffer_size; | 3602 | int buffer_size; |
3603 | u8 access, direction; | 3603 | u8 direction; |
3604 | int rc = 0; | 3604 | int rc = 0; |
3605 | 3605 | ||
3606 | /* If IOA reset is in progress, wait 10 secs for reset to complete */ | 3606 | /* If IOA reset is in progress, wait 10 secs for reset to complete */ |
@@ -3649,10 +3649,8 @@ static long pmcraid_ioctl_passthrough( | |||
3649 | request_size = le32_to_cpu(buffer->ioarcb.data_transfer_length); | 3649 | request_size = le32_to_cpu(buffer->ioarcb.data_transfer_length); |
3650 | 3650 | ||
3651 | if (buffer->ioarcb.request_flags0 & TRANSFER_DIR_WRITE) { | 3651 | if (buffer->ioarcb.request_flags0 & TRANSFER_DIR_WRITE) { |
3652 | access = VERIFY_READ; | ||
3653 | direction = DMA_TO_DEVICE; | 3652 | direction = DMA_TO_DEVICE; |
3654 | } else { | 3653 | } else { |
3655 | access = VERIFY_WRITE; | ||
3656 | direction = DMA_FROM_DEVICE; | 3654 | direction = DMA_FROM_DEVICE; |
3657 | } | 3655 | } |
3658 | 3656 | ||