[SRU][Vivid]Pull Request: Fixes for lp:1440103
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Jan 15 15:33:39 UTC 2016
Crash dump files do not getting generated for kernel panics on Vivid
guests running on Hyper-V. There are six patches that were submitted upstream to
fix this bug. The patches have already been applied to Wily, but are also needed
in Vivid. The six patches also require some prereq commits to function and
compile properly. Those prereq commits are included in this pull request.
The six core patches for this bug are:
Drivers: hv: kvp: check kzalloc return value
Drivers: hv: vmbus: prefer 'die' notification chain to 'panic'
Drivers: hv: vmbus: add special crash handler
Drivers: hv: don't do hypercalls when hypercall_page is NULL
Drivers: hv: vmbus: add special kexec handler
kexec: define kexec_in_progress in !CONFIG_KEXEC case
The following changes since commit 9030ba0907c0ad2e0c8e74bbc929e407b756a1d8:
UBUNTU: Ubuntu-3.19.0-43.49 (2015-12-26 09:48:49 +0000)
are available in the git repository at:
kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1440103/ubuntu-vivid.git
for you to fetch changes up to d7d73b735a64bbb9098a8640826ca1be6775164a:
staging: lustre: check kzalloc return value (2016-01-15 10:16:34 -0500)
----------------------------------------------------------------
Dexuan Cui (1):
hv: run non-blocking message handlers in the dispatch tasklet
Gujulan Elango, Hari Prasath (H.) (1):
staging: lustre: check kzalloc return value
K. Y. Srinivasan (1):
Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state
Nick Meier (1):
Drivers: hv: vmbus: Add support for VMBus panic notifier handler
Vitaly Kuznetsov (11):
Drivers: hv: vmbus: prevent cpu offlining on newer hypervisors
Drivers: hv: vmbus: teardown hv_vmbus_con workqueue and vmbus_connection pages on shutdown
drivers: hv: vmbus: Teardown synthetic interrupt controllers on module unload
clockevents: export clockevents_unbind_device instead of clockevents_unbind
Drivers: hv: vmbus: Teardown clockevent devices on module unload
Drivers: hv: vmbus: unregister panic notifier on module unload
kexec: define kexec_in_progress in !CONFIG_KEXEC case
Drivers: hv: vmbus: add special kexec handler
Drivers: hv: don't do hypercalls when hypercall_page is NULL
Drivers: hv: vmbus: add special crash handler
Drivers: hv: vmbus: prefer 'die' notification chain to 'panic'
arch/x86/include/asm/mshyperv.h | 4 +
arch/x86/kernel/cpu/mshyperv.c | 46 ++++++++
drivers/hv/channel_mgmt.c | 68 ++++++++----
drivers/hv/connection.c | 22 +++-
drivers/hv/hv.c | 47 ++++++--
drivers/hv/hyperv_vmbus.h | 23 ++++
drivers/hv/vmbus_drv.c | 141 ++++++++++++++++++++++--
drivers/staging/lustre/lustre/llite/llite_lib.c | 4 +
include/linux/hyperv.h | 5 +-
include/linux/kexec.h | 1 +
kernel/time/clockevents.c | 2 +-
11 files changed, 316 insertions(+), 47 deletions(-)
More information about the kernel-team
mailing list