aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/hv
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2020-08-14 13:31:25 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2020-08-14 13:31:25 -0700
commitcd94257d7a8103acf136e4bd46e3d0ad698a6f3d (patch)
treefe592f1a29ca1b50258c6bec44140419565c74e2 /drivers/hv
parentx86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (diff)
parentx86/hyperv: Make hv_setup_sched_clock inline (diff)
downloadwireguard-linux-cd94257d7a8103acf136e4bd46e3d0ad698a6f3d.tar.xz
wireguard-linux-cd94257d7a8103acf136e4bd46e3d0ad698a6f3d.zip
Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
Pull hyper-v fixes from Wei Liu: - fix oops reporting on Hyper-V - make objtool happy * tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux: x86/hyperv: Make hv_setup_sched_clock inline Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops
Diffstat (limited to 'drivers/hv')
-rw-r--r--drivers/hv/vmbus_drv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/hv/vmbus_drv.c b/drivers/hv/vmbus_drv.c
index b50081cacf04..910b6e90866c 100644
--- a/drivers/hv/vmbus_drv.c
+++ b/drivers/hv/vmbus_drv.c
@@ -86,6 +86,10 @@ static int hyperv_die_event(struct notifier_block *nb, unsigned long val,
struct die_args *die = (struct die_args *)args;
struct pt_regs *regs = die->regs;
+ /* Don't notify Hyper-V if the die event is other than oops */
+ if (val != DIE_OOPS)
+ return NOTIFY_DONE;
+
/*
* Hyper-V should be notified only once about a panic. If we will be
* doing hyperv_report_panic_msg() later with kmsg data, don't do