diff options
author | Corey Minyard <cminyard@mvista.com> | 2012-03-28 23:42:49 +0200 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-03-29 02:14:36 +0200 |
commit | 7adf579c8babf62026e6aab1dee85e6b104d9936 (patch) | |
tree | 23b3c94b6f97ecee2b7f6eea3f10871d737506c2 /drivers/char/lp.c | |
parent | ipmi: increase KCS timeouts (diff) | |
download | linux-7adf579c8babf62026e6aab1dee85e6b104d9936.tar.xz linux-7adf579c8babf62026e6aab1dee85e6b104d9936.zip |
ipmi: use a tasklet for handling received messages
The IPMI driver would release a lock, deliver a message, then relock.
This is obviously ugly, and this patch converts the message handler
interface to use a tasklet to schedule work. This lets the receive
handler be called from an interrupt handler with interrupts enabled.
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/char/lp.c')
0 files changed, 0 insertions, 0 deletions