[SRU][Vivid]Pull Request: Fixes for lp:1440103
Joseph Salisbury
joseph.salisbury at canonical.com
Fri Jan 15 15:37:35 UTC 2016
On 01/15/2016 10:33 AM, Joseph Salisbury wrote:
> 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(-)
>
I think my mailer had a hiccup. There should be only one pull-request
for bug lp1440103.
More information about the kernel-team
mailing list