powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
authorMichael Ellerman <mpe@ellerman.id.au>
Wed, 14 Feb 2024 13:14:04 +0000 (00:14 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 14 Feb 2024 13:14:04 +0000 (00:14 +1100)
commit5580e96dad5a439d561d9648ffcbccb739c2a120
tree1ab772d3d180fe868ad7844f5f8a1898cc4aed8d
parent41bccc98fb7931d63d03f326a746ac4d429c1dd3
powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core

If nr_cpu_ids is too low to include at least all the threads of a single
core adjust nr_cpu_ids upwards. This avoids triggering odd bugs in code
that assumes all threads of a core are available.

Cc: stable@vger.kernel.org
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20231229120107.2281153-1-mpe@ellerman.id.au
arch/powerpc/kernel/prom.c