summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2014-11-17 16:16:04 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-12-06 15:55:33 -0800
commitd90f2d72cdcd377b5415b254ae69eecbad391f36 (patch)
tree8822bc43350c0f71c24554e7a8f6b68d3857c618 /kernel
parent1a829c59816e8c9f97a20b9f7967783591470bf2 (diff)
downloadlwn-d90f2d72cdcd377b5415b254ae69eecbad391f36.tar.gz
lwn-d90f2d72cdcd377b5415b254ae69eecbad391f36.zip
x86, kaslr: Handle Gold linker for finding bss/brk
commit 70b61e362187b5fccac206506d402f3424e3e749 upstream. When building with the Gold linker, the .bss and .brk areas of vmlinux are shown as consecutive instead of having the same file offset. Allow for either state, as long as things add up correctly. Fixes: e6023367d779 ("x86, kaslr: Prevent .bss from overlaping initrd") Reported-by: Markus Trippelsdorf <markus@trippelsdorf.de> Signed-off-by: Kees Cook <keescook@chromium.org> Cc: Junjie Mao <eternal.n08@gmail.com> Link: http://lkml.kernel.org/r/20141118001604.GA25045@www.outflux.net Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions