Note: (Only patch 3 changes from v3) 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.
Link for v1: https://patchwork.ozlabs.org/patch/1151658 Changelog: v1->v2 - Handled comments from Nathan Lynch. Link for v2: http://lkml.kernel.org/r/20190829055023.6171-1-sri...@linux.vnet.ibm.com Changelog: v2->v3 - Handled comments from Nathan Lynch. Link for v3: http://lkml.kernel.org/r/20190906135020.19772-1-sri...@linux.vnet.ibm.com Changelog: v3->v4 - Added a warning as suggested by Nathan Lynch. 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 (5): powerpc/vphn: Check for error from hcall_vphn powerpc/numa: Handle extra hcall_vphn error cases powerpc/numa: Use cpu node map of first sibling thread 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/smp.c | 5 -- arch/powerpc/mm/numa.c | 99 ++++++++++++++++++++++++++--------- arch/powerpc/platforms/pseries/vphn.c | 3 +- 4 files changed, 77 insertions(+), 34 deletions(-) -- 1.8.3.1