summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/aic7xxx
diff options
context:
space:
mode:
authorSteffen Maier <maier@linux.vnet.ibm.com>2017-07-25 16:14:24 +0200
committerMartin K. Petersen <martin.petersen@oracle.com>2017-08-07 14:04:02 -0400
commit67b465250e045446ad6fc59ab3e02beb40435878 (patch)
treee6e9a24800a7b9f8849380ead98880e96a4d8233 /drivers/scsi/aic7xxx
parent49b3d5f67c1e5d661b64b77ec37bd9f57cbf720d (diff)
downloadop-kernel-dev-67b465250e045446ad6fc59ab3e02beb40435878.zip
op-kernel-dev-67b465250e045446ad6fc59ab3e02beb40435878.tar.gz
scsi: fc: start decoupling fc_block_scsi_eh from scsi_cmnd
Scsi_cmnd is an unsuitable argument for eh_device_reset_handler(), eh_target_reset_handler(), and eh_host_reset_handler() which do not have the scope of one single SCSI command. These callbacks tend to use fc_block_scsi_eh() requiring scsi_cmnd. In order to start decoupling above eh callbacks from scsi_cmnd, introduce a new variant of the function called fc_block_rport() taking an fc_rport as argument. Refactor the old fc_block_scsi_eh() to simply delegate to fc_block_rport(). Signed-off-by: Steffen Maier <maier@linux.vnet.ibm.com> Reviewed-by: Hannes Reinecke <hare@suse.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/aic7xxx')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud