diff options
author | Hidehiro Kawai <hidehiro.kawai.ez@hitachi.com> | 2015-07-27 05:55:16 (GMT) |
---|---|---|
committer | Corey Minyard <cminyard@mvista.com> | 2015-09-03 20:02:29 (GMT) |
commit | c49c097610fe1aabf86111297280a718abb5dcc2 (patch) | |
tree | eb77edc3a4b9f00decae0fb97a591546bbf07bea /drivers/firmware | |
parent | 06e5e345fea8df24b1d935f98741343df4cab664 (diff) | |
download | linux-c49c097610fe1aabf86111297280a718abb5dcc2.tar.xz |
ipmi: Don't call receive handler in the panic context
Received handlers defined as ipmi_recv_hndl member of struct
ipmi_user_hndl can take a spinlock. This means that if the kernel
panics while holding the lock, a deadlock may happen on the lock
while flushing queued messages in the panic context.
Calling the receive handler doesn't make much meanings in the panic
context, simply skip it to avoid possible deadlocks.
Signed-off-by: Hidehiro Kawai <hidehiro.kawai.ez@hitachi.com>
Signed-off-by: Corey Minyard <cminyard@mvista.com>
Diffstat (limited to 'drivers/firmware')
0 files changed, 0 insertions, 0 deletions