[$] Finer-grained kernel address-space layout randomization

The idea behind kernel address-space layout
randomization
(KASLR) is to make it harder for attackers to find code
and data
of interest to use in their attacks by loading the kernel at a random
location. But a single random offset is used for the placement of the
kernel text, which presents a weakness: if the offset can be determined for
anything within the kernel, the addresses of other parts of the kernel are readily
calculable. A new “finer-grained” KASLR patch set seeks to remedy that
weakness for the text section of the kernel by randomly reordering the
functions within the kernel code at
boot time.

Source: LWN.net – [$] Finer-grained kernel address-space layout randomization