[PATCH v5sub2 1/8] arm64: add support for module PLTs

Catalin Marinas catalin.marinas at arm.com
Thu Feb 4 07:13:04 PST 2016


On Mon, Feb 01, 2016 at 02:09:31PM +0100, Ard Biesheuvel wrote:
> This adds support for emitting PLTs at module load time for relative
> branches that are out of range. This is a prerequisite for KASLR, which
> may place the kernel and the modules anywhere in the vmalloc area,
> making it more likely that branch target offsets exceed the maximum
> range of +/- 128 MB.

Any downside to trying to keep the kernel+modules coupled together so
that we avoid the PLT?

-- 
Catalin



More information about the linux-arm-kernel mailing list