x86/retpoline: Avoid retpolines for built-in __init functions
authorDavid Woodhouse <dwmw@amazon.co.uk>
Thu, 1 Feb 2018 11:27:20 +0000 (11:27 +0000)
committerThomas Gleixner <tglx@linutronix.de>
Fri, 2 Feb 2018 11:28:27 +0000 (12:28 +0100)
commit66f793099a636862a71c59d4a6ba91387b155e0c
tree078d68cb71b0ac7b49f42740b0b542315ef7f1da
parent085331dfc6bbe3501fb936e657331ca943827600
x86/retpoline: Avoid retpolines for built-in __init functions

There's no point in building init code with retpolines, since it runs before
any potentially hostile userspace does. And before the retpoline is actually
ALTERNATIVEd into place, for much of it.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: karahmed@amazon.de
Cc: peterz@infradead.org
Cc: bp@alien8.de
Link: https://lkml.kernel.org/r/1517484441-1420-2-git-send-email-dwmw@amazon.co.uk
include/linux/init.h