]> git.itanic.dy.fi Git - linux-stable/commit
parisc: Use num_present_cpus() in alternative patching code
authorHelge Deller <deller@gmx.de>
Fri, 19 May 2023 10:12:06 +0000 (12:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 May 2023 13:17:22 +0000 (14:17 +0100)
commitafee0f4b114f7a046c960e53c033b4ac1e03a8cb
tree00ba016ee4bf5c9c4c4b16926006d942681299ec
parent125e244ac8027c30ea06c72ab437ef8b4857fea2
parisc: Use num_present_cpus() in alternative patching code

commit b6405f0829d7b1dd926ba3ca5f691cab835abfaa upstream.

When patching the kernel code some alternatives depend on SMP vs. !SMP.
Use the value of num_present_cpus() instead of num_online_cpus() to
decide, otherwise we may run into issues if and additional CPU is
enabled after having loaded a module while only one CPU was enabled.

Signed-off-by: Helge Deller <deller@gmx.de>
Cc: <stable@vger.kernel.org> # v6.1+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/parisc/kernel/alternative.c