diff options
author | Indan Zupancic <indan@nul.nu> | 2011-01-08 06:17:27 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-01-10 15:40:53 -0500 |
commit | 3c4a8cc46e8cc17910020964689f3faf6bffb8ad (patch) | |
tree | 29751a4eb0f9e1a41d914b9154ddac8daecd1452 /firmware/ttusb-budget | |
parent | ed70c6e60ee51b0fb46752ab4fd372a071da59d8 (diff) |
ipw2200: Check for -1 INTA in tasklet too.
This is an attempt to fix a long standing open bug:
http://bugzilla.intellinuxwireless.org/show_bug.cgi?id=1334
The interrupt handler checks for INTA being -1, apparently that means that the
hardware is gone. But the interrupt handler defers actual interrupt processing
to a tasklet. By the time the tasklet is run and checks INTA again, the
hardware might be gone and INTA be -1, which confuses the driver because all
event bits are set.
The patch applies to 2.6.37.
Signed-off-by: Indan Zupancic <indan@nul.nu>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'firmware/ttusb-budget')
0 files changed, 0 insertions, 0 deletions