diff options
| author | Johannes Thumshirn <[email protected]> | 2016-07-06 09:51:50 +0200 |
|---|---|---|
| committer | Martin K. Petersen <[email protected]> | 2016-07-15 14:59:03 -0400 |
| commit | ef8d1d51aa5ebe4b17b5e837d520df1e398b7adb (patch) | |
| tree | 31c8f5f18803e25b7098a6b1cf895204d5bce344 /tools/perf/scripts/python | |
| parent | cb05cbb389cd162db2d79e82ffaacc2451296ec2 (diff) | |
qla2xxx: setup data needed in ISR before setting up the ISR
qla2xxx first calls request_irq() and then does the setup of the queue
entry data needed in the interrupt handlers in when using MSI-X. This
could lead to a NULL pointer dereference when an IRQ fires between the
request_irq() call and the assignment of the qentry data structure to
the rsp->msix field. A possible case for such a race would be in the
kdump case when the HBA's IRQs are still enabled but the driver is
undergoing a new initialisation and thus is not aware of already
activated IRQs in the HBA.
Signed-off-by: Johannes Thumshirn <[email protected]>
Reviewed-by: Hannes Reinecke <[email protected]>
Reviewed-by: Himanshu Madhani <[email protected]>
Signed-off-by: Martin K. Petersen <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions