diff options
author | Chen, Gong <[email protected]> | 2015-08-12 18:29:37 +0200 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2015-08-13 10:12:51 +0200 |
commit | f29a7aff4bd60ebc3da4982f80144a4158c4c74a (patch) | |
tree | 1403d279016fbaba44d00cb98e038b439fc50d65 /scripts/gdb/linux/modules.py | |
parent | fd4cf79fcc4b5130ced8fd8c40378d3cec2e5fa8 (diff) |
x86/mce: Avoid potential deadlock due to printk() in MCE context
Printing in MCE context is a no-no, currently, as printk() is
not NMI-safe. If some of the notifiers on the MCE chain call do
so, we may deadlock. In order to avoid that, delay printk() to
process context where it is safe.
Reported-by: Xie XiuQi <[email protected]>
Signed-off-by: Chen, Gong <[email protected]>
[ Fold in subsequent patch from Boris for early boot logging. ]
Signed-off-by: Tony Luck <[email protected]>
[ Kick irq_work in mce_log() directly. ]
Signed-off-by: Borislav Petkov <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions