summaryrefslogtreecommitdiff
path: root/drivers/block/ps3disk.c
diff options
context:
space:
mode:
authorSrikar Dronamraju <srikar@linux.vnet.ibm.com>2020-09-21 12:56:53 +0300
committerMichael Ellerman <mpe@ellerman.id.au>2020-10-06 15:22:27 +0300
commit70a94089d7f7fa91bc1795622426b3ed017ec71a (patch)
tree9e3fcc9ac2ccf110d15c2c6da54c0e0c4d8c57c1 /drivers/block/ps3disk.c
parentb8a97cb4599cda28bd3b3bc13042f5803b42ad65 (diff)
downloadlinux-70a94089d7f7fa91bc1795622426b3ed017ec71a.tar.xz
powerpc/smp: Optimize update_coregroup_mask
All threads of a SMT4/SMT8 core can either be part of CPU's coregroup mask or outside the coregroup. Use this relation to reduce the number of iterations needed to find all the CPUs that share the same coregroup Use a temporary mask to iterate through the CPUs that may share coregroup mask. Also instead of setting one CPU at a time into cpu_coregroup_mask, copy the SMT4/SMT8/submask at one shot. Signed-off-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20200921095653.9701-12-srikar@linux.vnet.ibm.com
Diffstat (limited to 'drivers/block/ps3disk.c')
0 files changed, 0 insertions, 0 deletions