diff options
author | Denys Vlasenko <[email protected]> | 2015-07-07 20:48:55 +0200 |
---|---|---|
committer | David S. Miller <[email protected]> | 2015-07-08 23:37:32 -0700 |
commit | 4eed4d8ff984abcb983ada5b3dbf56fce35f1068 (patch) | |
tree | 98a1e4d6d28ae006ef1aba596b25ddc54a0eeaec /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 0769636cb5b95665ebadcd1a41c46f331f5a397d (diff) |
3c59x: Fix shared IRQ handling
As its first order of business, boomerang_interrupt() checks whether
the device really has any pending interrupts. If it does not,
it does nothing and returns, but it still returns IRQ_HANDLED.
This is wrong: interrupt was not handled, IRQ handlers of other
devices sharing this IRQ line need to be called.
vortex_interrupt() has it right: it returns IRQ_NONE in this case
via IRQ_RETVAL(0).
Do the same in boomerang_interrupt().
Signed-off-by: Denys Vlasenko <[email protected]>
CC: David S. Miller <[email protected]>
CC: [email protected]
CC: [email protected]
Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions