------- Comment on attachment From p...@au1.ibm.com 2016-11-16 16:48 EDT-------


This is the patch set from Zhong Li to fix some races in the XICS emulation 
code. It would be useful to know if this solves the missing interrupt problem. 
Since it seems that the problem only shows up when the interrupt affinity is 
being changed, it would be useful to test with the affinity being changed very 
frequently, so as to trigger the problem more quickly.

** Attachment added: "Patch from Zhong Li to fix some races in XICS emulation"
   
https://bugs.launchpad.net/bugs/1636330/+attachment/4778345/+files/irq-fix.patch

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1636330

Title:
  guest experiencing Transmit Timeouts on CX4

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Yakkety:
  Fix Committed
Status in linux source package in Zesty:
  Fix Released

Bug description:
  This patch fixes a race condition that was reintroduced in the 4.8
  kernel, as part of the P9 changes, after having been originally fixed
  in 3.19. The effect of the race condition is that a secondary thread
  can start trying to execute code from the guest while the thread is
  still in hypervisor mode, so it can cause many different symptoms, one
  of which seems to be the timebase corruption that leads to the lockup
  in ktime_get_ts64. It could cause other problems such as CPU cores
  locking up hard or memory corruption.

  This patch is only needed on the host. It should be applied to any 4.8
  kernel being used as a host, including the Ubuntu 16.10 kernel.

  Hi Paul
  I built a kernel with your patch and put at the host and in the guest. I can 
still see some ktime_get_ts64 at the host. The guest dmesg is clean.

  This patch fixes another race condition I found in the fastsleep code.
  Please apply this patch as well and test.

  Sure will do and provide feedback.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1636330/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to