diff options
author | 2015-12-07 06:25:59 -0500 | |
---|---|---|
committer | 2015-12-07 14:14:04 -0500 | |
commit | 8f16bc97fa2a47e2e46d36f2f682e1215ee172f5 (patch) | |
tree | 6f66536e6aea5474156bada139a9c1e728e871e3 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | qed: Fix BAR size split for some servers (diff) | |
download | linux-dev-8f16bc97fa2a47e2e46d36f2f682e1215ee172f5.tar.xz linux-dev-8f16bc97fa2a47e2e46d36f2f682e1215ee172f5.zip |
qed: Correct slowpath interrupt scheme
When using INTa, ISR might be called before device is configured
for INTa [E.g., due to other device asserting the shared interrupt line],
in which case the ISR would read the SISR registers that shouldn't be
read unless HW is already configured for INTa. This might break interrupts
later on. There's also an MSI-X issue due to this difference, although
it's mostly theoretical.
This patch changes the initialization order, calling request_irq() for the
slowpath interrupt only after the chip is configured for working
in the preferred interrupt mode.
Signed-off-by: Sudarsana Kalluru <Sudarsana.Kalluru@qlogic.com>
Signed-off-by: Manish Chopra <manish.chopra@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions