diff options
author | Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com> | 2006-01-26 10:05:57 +0900 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2006-03-23 14:35:12 -0800 |
commit | e4e73041ecc4a3559c42ed9489f58531c2a8646b (patch) | |
tree | f74051398ce7fa52a6e429d755d7d56f0308f99b /arch/x86_64/pci | |
parent | bbe779db9f97e1c99b3c7ce1ebb26bbaecbdb2a9 (diff) | |
download | linux-e4e73041ecc4a3559c42ed9489f58531c2a8646b.tar.bz2 |
[PATCH] shpchp - Fix incorrect return value of interrupt handler
Current SHPCHP driver has a bug in its interrupt handler which cause
"IRQ #: nobody cared" oops. This problem can be reproduced easily by
the following operation.
# cd /sys/bus/pci/slots/<slot#>
# while true; do echo 1 > attention ; done &
The reason is that when command complete interrupt is raised, current
SHPCHP driver's interrupt handler returns IRQ_NONE regardless of if
the interrupt is handled or not.
This patch fixes this issue.
Signed-off-by: Kenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/x86_64/pci')
0 files changed, 0 insertions, 0 deletions