diff options
| author | Linus Torvalds <[email protected]> | 2007-05-24 08:37:14 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2007-05-24 08:37:14 -0700 |
| commit | 92ea77275b5345c1300433f28689493dc4163f24 (patch) | |
| tree | 8813e2453b081d700ae32b7dc6f056f2eba8ebe7 /include/linux/debugobjects.h | |
| parent | db2668fdbeb2e3c95ebadf95856c9e31a8a8d569 (diff) | |
Fix crash with irqpoll due to the IRQF_IRQPOLL flag testing
With irqpoll enabled, trying to test the IRQF_IRQPOLL flag in the
actions would cause a NULL pointer dereference if no action was
installed (for example, the driver might have been unloaded with
interrupts still pending).
So be a bit more careful about testing the flag by making sure to test
for that case.
(The actual _change_ is trivial, the patch is more than a one-liner
because I rewrote the testing to also be much more readable.
Original (discarded) bugfix by Bernhard Walle.
Cc: Bernhard Walle <[email protected]>
Tested-by: Vivek Goyal <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions