Thanks for the pointer to the patch, willmo. Now I understand why the bug existed in Utopic and not in upstream 3.16.6.
Utopic has the following SAUCE commit:
commit 8ee41919feea10de065e3102de4cbf0c57fc60ea Author: Dave Hansen <email address hidden> Date: Thu Sep 18 12:33:34 2014 -0700
UBUNTU: SAUCE: x86, sched: Add new topology for multi-NUMA-node CPUs
Which is upstream commit: cebf15eb.
The SAUCE commit adds this line, which is what causes this bug: if (match_die(c, o) == !topology_same_node(c, o))
Commit 728e565 fixes this bug by changing the line to: if (match_die(c, o) && !topology_same_node(c, o))
I built a Utopic test kernel with a cherry-pick of 728e565. The test kernel can be downloaded from: http://kernel.ubuntu.com/~jsalisbury/lp1386473/
Can you test this kernel and confirm if it fixes this bug? Note, you will need to install both the linux-image and linux-image-extra .deb packages.
Thanks for the pointer to the patch, willmo. Now I understand why the bug existed in Utopic and not in upstream 3.16.6.
Utopic has the following SAUCE commit:
commit 8ee41919feea10d e065e3102de4cbf 0c57fc60ea
Author: Dave Hansen <email address hidden>
Date: Thu Sep 18 12:33:34 2014 -0700
UBUNTU: SAUCE: x86, sched: Add new topology for multi-NUMA-node CPUs
Which is upstream commit: cebf15eb.
The SAUCE commit adds this line, which is what causes this bug: same_node( c, o))
if (match_die(c, o) == !topology_
Commit 728e565 fixes this bug by changing the line to: same_node( c, o))
if (match_die(c, o) && !topology_
I built a Utopic test kernel with a cherry-pick of 728e565. The test kernel can be downloaded from: kernel. ubuntu. com/~jsalisbury /lp1386473/
http://
Can you test this kernel and confirm if it fixes this bug? Note, you will need to install both the linux-image and linux-image-extra .deb packages.