aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorDick Kennedy <[email protected]>2017-09-29 17:34:29 -0700
committerMartin K. Petersen <[email protected]>2017-10-02 22:46:33 -0400
commit1234a6d54fed8a00091968c4eb2fb52e1cbb8e2e (patch)
tree443eb288638e1b2981fe88ff83ff47ed613b37c4 /tools/perf/scripts/python/bin
parent401bb4169da655f3e5d28d0b208182e1ab60bf2a (diff)
scsi: lpfc: Fix crash receiving ELS while detaching driver
The driver crashes when attempting to use a freed ndpl pointer. The pci_remove_one handler runs on a separate kernel thread. The order of the removal is starting by freeing all of the ndlps and then disabling interrupts. In between these two events the driver can still receive an ELS and process it. When it tries to use the ndlp pointer will be NULL Change the order of the pci_remove_one vs disable interrupts so that interrupts are disabled before the ndlp's are freed. Cc: <[email protected]> # 4.12+ Signed-off-by: Dick Kennedy <[email protected]> Signed-off-by: James Smart <[email protected]> Reviewed-by: Johannes Thumshirn <[email protected]> Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions