[PATCH v6sub1 00/11] arm64: split linear and kernel mappings
From: catalin.marinas@arm.com (Catalin Marinas)
Date: 2016-02-19 14:57:17
On Fri, Feb 19, 2016 at 03:40:32PM +0100, Ard Biesheuvel wrote:
On 19 February 2016 at 15:37, Catalin Marinas [off-list ref] wrote:quoted
On Fri, Feb 19, 2016 at 03:29:13PM +0100, Ard Biesheuvel wrote:quoted
On 19 February 2016 at 15:27, Ard Biesheuvel [off-list ref] wrote:quoted
On 19 February 2016 at 15:25, Catalin Marinas [off-list ref] wrote:quoted
On Fri, Feb 19, 2016 at 09:05:25AM +0100, Ard Biesheuvel wrote:quoted
So it appears that akpm will need to drop that patch anyway, as he won't be able to carry an updated version since he does not have the UAO patches. That means it probably makes even more sense to take those through the arm64 tree as well (minus the x86 one, which has a conflict now as well). In fact, perhaps it makes sense to only take the base patch and the arm64 patch, and I can send the remaining ones to the various maintainers (or akpm) for v4.7Or we make BUILDTIME_EXTABLE_SORT depend on !RANDOMIZE_BASE until we sort out the extable patches.That would still result in breakage once the current version queued by akpm hits mainline.... or in other words, the breakage is already in -next. This is completely unrelated to the sorting, btw, but due to the difference between relative/absoluteAh, I now realised that it was only working fine for me before merging the EFI patches to actually do the base randomisation. Once we fully randomise the load address, we must have relative extable. Is your branch updated with the patches needed for arm64 (against for-next/core)?Yes. I dropped the kallsyms patches, and included only the base and arm64 extable patches, with the UAO issue fixed. https://git.linaro.org/people/ard.biesheuvel/linux-arm.git/shortlog/refs/heads/arm64-kaslr-v6 git://git.linaro.org/people/ard.biesheuvel/linux-arm.git arm64-kaslr-v6
Thanks, I'll give it a try. -- Catalin