On Tue, 10 Jan 2023 23:47:52 +1100, Michael Ellerman wrote: > If a relocatable kernel is loaded at an address that is not 2MB aligned > and told not to relocate to zero, the kernel can crash due to > mark_rodata_ro() incorrectly changing some read-write data to read-only. > > Scenarios where the misalignment can occur are when the kernel is > loaded by kdump or using the RELOCATABLE_TEST config option. > > [...]
Applied to powerpc/fixes. [1/2] powerpc/64s/radix: Fix crash with unaligned relocated kernel https://git.kernel.org/powerpc/c/98d0219e043e09013e883eacde3b93e0b2bf944d [2/2] powerpc/64s/radix: Fix RWX mapping with relocated kernel https://git.kernel.org/powerpc/c/111bcb37385353f0510e5847d5abcd1c613dba23 cheers