summaryrefslogtreecommitdiffstats
path: root/certs
diff options
context:
space:
mode:
authorJames Smart <jsmart2021@gmail.com>2017-11-20 16:00:42 -0800
committerMartin K. Petersen <martin.petersen@oracle.com>2017-12-04 20:32:55 -0500
commitc3725bdcdf28f5e2f3a78b69e9dd010f49284a09 (patch)
treedb9c5510bed66f620cadef80a72864de7ecf3123 /certs
parent3386f4bdd243ad5a9094d390297602543abe9902 (diff)
downloadop-kernel-dev-c3725bdcdf28f5e2f3a78b69e9dd010f49284a09.zip
op-kernel-dev-c3725bdcdf28f5e2f3a78b69e9dd010f49284a09.tar.gz
scsi: lpfc: Fix driver handling of nvme resources during unload
During driver unload, the driver may crash due to NULL pointers. The NULL pointers were due to the driver not protecting itself sufficiently during some of the teardown paths. Additionally, the driver was not waiting for and cleanup up nvme io resources. As such, the driver wasn't making the callbacks to the transport, stalling the transports association teardown. This patch waits for io clean up before tearding down and adds checks for possible NULL pointers. Cc: <stable@vger.kernel.org> # 4.12+ Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com> Signed-off-by: James Smart <james.smart@broadcom.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
OpenPOWER on IntegriCloud