summaryrefslogtreecommitdiff
path: root/certs
diff options
context:
space:
mode:
authorSteffen Maier <maier@linux.vnet.ibm.com>2017-07-25 17:14:24 +0300
committerMartin K. Petersen <martin.petersen@oracle.com>2017-08-07 21:04:02 +0300
commit67b465250e045446ad6fc59ab3e02beb40435878 (patch)
treee6e9a24800a7b9f8849380ead98880e96a4d8233 /certs
parent49b3d5f67c1e5d661b64b77ec37bd9f57cbf720d (diff)
downloadlinux-67b465250e045446ad6fc59ab3e02beb40435878.tar.xz
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 'certs')
0 files changed, 0 insertions, 0 deletions