[Trusty/Utopic/Vivid][SRU][PATCH 0/2] Fixes for LP: #1450584

Chris J Arges chris.j.arges at canonical.com
Tue May 5 15:32:33 UTC 2015


BugLink: http://bugs.launchpad.net/bugs/1450584

[Impact]

Upstream commit 1ddf0b1b11aa8a90cef6706e935fc31c75c406ba in T/U/V causes
SIGSEGVs when running certain workloads on multi-cpu VMs.

[Test Case]

Mono test case here that causes the SIGSEGV
https://bugzilla.xamarin.com/show_bug.cgi?id=29212

[Fix]

These two commits are required for fixing this issue:
commit 80f7fdb1c7f0f9266421f823964fd1962681f6ce
commit 0a4e6be9ca17c54817cf814b4b5aa60478c6df27

Marcelo Tosatti (1):
  x86: kvm: Revert "remove sched notifier for cross-cpu migrations"

Radim Krčmář (1):
  x86: vdso: fix pvclock races with task migration

 arch/x86/include/asm/pvclock.h |  1 +
 arch/x86/kernel/pvclock.c      | 44 ++++++++++++++++++++++++++++++++++++++++++
 arch/x86/vdso/vclock_gettime.c | 34 ++++++++++++++++++--------------
 include/linux/sched.h          |  8 ++++++++
 kernel/sched/core.c            | 15 ++++++++++++++
 5 files changed, 87 insertions(+), 15 deletions(-)

-- 
1.9.1





More information about the kernel-team mailing list