]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: lpfc: Fix sg_reset on SCSI device causing kernel crash
authorJames Smart <james.smart@broadcom.com>
Thu, 13 Oct 2016 22:06:04 +0000 (15:06 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 Nov 2016 22:29:49 +0000 (17:29 -0500)
commit4a227bea1ba74dd50aebb8ba6004e34d11e399bd
treeee5417024083bb6332653ff22e74a4e48415f6df
parente90fa6d16d2d3d284f18b90fa5a954c847c2329f
scsi: lpfc: Fix sg_reset on SCSI device causing kernel crash

Fix sg_reset on SCSI device causing kernel crash

Driver could reference stale node pointers in task mgmt call.
Changed to use resetting cmd and look up node pointer in task mgmt
function.

Signed-off-by: Dick Kennedy <dick.kennedy@broadcom.com>
Signed-off-by: James Smart <james.smart@broadcom.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/lpfc/lpfc_scsi.c