]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
powerpc/64s: Enable barrier_nospec based on firmware settings
authorMichal Suchanek <msuchanek@suse.de>
Tue, 24 Apr 2018 04:15:57 +0000 (14:15 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Sun, 3 Jun 2018 10:43:45 +0000 (20:43 +1000)
commitcb3d6759a93c6d0aea1c10deb6d00e111c29c19c
tree7437d3e50f9ce967c0da85868121dee80f5afa3f
parent815069ca57c142eb71d27439bc27f41a433a67b3
powerpc/64s: Enable barrier_nospec based on firmware settings

Check what firmware told us and enable/disable the barrier_nospec as
appropriate.

We err on the side of enabling the barrier, as it's no-op on older
systems, see the comment for more detail.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/include/asm/setup.h
arch/powerpc/kernel/security.c
arch/powerpc/platforms/powernv/setup.c
arch/powerpc/platforms/pseries/setup.c