On Wed, 2019-03-27 at 03:35:54 UTC, Russell Currey wrote: > With STRICT_KERNEL_RWX enabled anything marked __init is placed at a 16M > boundary. This is necessary so that it can be repurposed later with > different permissions. However, in kernels with text larger than 16M, > this pushes early_setup past 32M, incapable of being reached by the > branch instruction. > > Fix this by setting the CTR and branching there instead. > > Fixes: 1e0fc9d1eb2b ("powerpc/Kconfig: Enable STRICT_KERNEL_RWX for some > configs") > Signed-off-by: Russell Currey <rus...@russell.cc>
Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/56c46bba9bbfe229b4472a5be313c44c cheers