summaryrefslogtreecommitdiffstats
path: root/lib/locking-selftest-mutex.h
diff options
context:
space:
mode:
authorJuergen Gross <jgross@suse.com>2022-06-30 09:14:40 +0200
committerBorislav Petkov <bp@suse.de>2022-07-01 11:11:34 +0200
commit38fa5479b41376dc9d7f57e71c83514285a25ca0 (patch)
tree121800fdca14dd13f8787bb13c559a738688b1e6 /lib/locking-selftest-mutex.h
parentx86/xen: Use clear_bss() for Xen PV guests (diff)
downloadlinux-38fa5479b41376dc9d7f57e71c83514285a25ca0.tar.xz
linux-38fa5479b41376dc9d7f57e71c83514285a25ca0.zip
x86: Clear .brk area at early boot
The .brk section has the same properties as .bss: it is an alloc-only section and should be cleared before being used. Not doing so is especially a problem for Xen PV guests, as the hypervisor will validate page tables (check for writable page tables and hypervisor private bits) before accepting them to be used. Make sure .brk is initially zero by letting clear_bss() clear the brk area, too. Signed-off-by: Juergen Gross <jgross@suse.com> Signed-off-by: Borislav Petkov <bp@suse.de> Link: https://lore.kernel.org/r/20220630071441.28576-3-jgross@suse.com
Diffstat (limited to 'lib/locking-selftest-mutex.h')
0 files changed, 0 insertions, 0 deletions