summaryrefslogtreecommitdiff
path: root/include/uapi/misc/pvpanic.h
diff options
context:
space:
mode:
authorzhenwei pi <pizhenwei@bytedance.com>2020-01-02 10:35:13 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-01-14 15:07:37 +0100
commit191941692a3d1b6a9614502b279be062926b70f5 (patch)
tree50484f123e581ad809184a2338aef9a297d18196 /include/uapi/misc/pvpanic.h
parente0b9a42735f2672ca2764cfbea6e55a81098d5ba (diff)
downloadlwn-191941692a3d1b6a9614502b279be062926b70f5.tar.gz
lwn-191941692a3d1b6a9614502b279be062926b70f5.zip
misc: pvpanic: add crash loaded event
Some users prefer kdump tools to generate guest kernel dumpfile, at the same time, need a out-of-band kernel panic event. Currently if booting guest kernel with 'crash_kexec_post_notifiers', QEMU will receive PVPANIC_PANICKED event and stop VM. If booting guest kernel without 'crash_kexec_post_notifiers', guest will not call notifier chain. Add PVPANIC_CRASH_LOADED bit for pvpanic event, it means that guest kernel actually hit a kernel panic, but the guest kernel wants to handle by itself. Signed-off-by: zhenwei pi <pizhenwei@bytedance.com> Link: https://lore.kernel.org/r/20200102023513.318836-3-pizhenwei@bytedance.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/uapi/misc/pvpanic.h')
-rw-r--r--include/uapi/misc/pvpanic.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/misc/pvpanic.h b/include/uapi/misc/pvpanic.h
index cae69a822b25..54b7485390d3 100644
--- a/include/uapi/misc/pvpanic.h
+++ b/include/uapi/misc/pvpanic.h
@@ -4,5 +4,6 @@
#define __PVPANIC_H__
#define PVPANIC_PANICKED (1 << 0)
+#define PVPANIC_CRASH_LOADED (1 << 1)
#endif /* __PVPANIC_H__ */