Abdul reported a warning on a shared lpar. "WARNING: workqueue cpumask: online intersect > possible intersect". This is because per node workqueue possible mask is set very early in the boot process even before the system was querying the home node associativity. However per node workqueue online cpumask gets updated dynamically. Hence there is a chance when per node workqueue online cpumask is a superset of per node workqueue possible mask.
The below patches try to fix this problem. Reported at : https://github.com/linuxppc/issues/issues/167 Cc: Michael Ellerman <m...@ellerman.id.au> Cc: Nicholas Piggin <npig...@gmail.com> Cc: Abdul Haleem <abdha...@linux.vnet.ibm.com> Cc: Nathan Lynch <nath...@linux.ibm.com> Cc: linuxppc-dev@lists.ozlabs.org Cc: Satheesh Rajendran <sathn...@linux.vnet.ibm.com> Srikar Dronamraju (3): powerpc/vphn: Check for error from hcall_vphn powerpc/numa: Early request for home node associativity powerpc/numa: Remove late request for home node associativity arch/powerpc/include/asm/topology.h | 4 --- arch/powerpc/kernel/setup-common.c | 5 ++-- arch/powerpc/kernel/smp.c | 5 ---- arch/powerpc/mm/numa.c | 53 ++++++++++++++++++++++++++--------- arch/powerpc/platforms/pseries/vphn.c | 3 +- 5 files changed, 45 insertions(+), 25 deletions(-) -- 1.8.3.1