diff options
| author | John Stultz <johnstul@us.ibm.com> | 2004-09-02 20:21:33 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2004-09-02 20:21:33 -0700 |
| commit | 4bd49ec95fc992d467b92ea185fa8f29c37755fc (patch) | |
| tree | c4d1b561884a0eff8550a93cdd94b349136d0797 /include/linux/byteorder | |
| parent | ff612eb3151b0ff88cddfcafccb07ed55072515a (diff) | |
[PATCH] fix target_cpus() for summit subarch
I've been hunting down a bug affecting IBM x440/x445 systems where the
floppy driver would get spurious interrupts and would not initialize
properly.
After digging James Cleverdon and Bill Irwin pointed out that target_cpus()
is routing the interrupts to the clustered apic broadcast mask using
destFixed deliver mode. This was causing multiple interrupts to show up,
breaking the floppy init code.
This fix simply changes the delivery mode to dest_LowestPrio and initially
routes interrupts to the first cpu to resolve this issue.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux/byteorder')
0 files changed, 0 insertions, 0 deletions
