summaryrefslogtreecommitdiffstats
path: root/kernel/Makefile
diff options
context:
space:
mode:
authorNathan Chancellor <nathan@kernel.org>2022-12-15 00:26:03 +0100
committerKees Cook <keescook@chromium.org>2022-12-15 01:05:36 +0100
commitd6a9fb87e9d18f3394a9845546bbe868efdccfd2 (patch)
treed5c94c1a1096489916a2f52f9edc06410c258588 /kernel/Makefile
parentlkdtm: cfi: Make PAC test work with GCC 7 and 8 (diff)
downloadlinux-d6a9fb87e9d18f3394a9845546bbe868efdccfd2.tar.xz
linux-d6a9fb87e9d18f3394a9845546bbe868efdccfd2.zip
security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
A bad bug in clang's implementation of -fzero-call-used-regs can result in NULL pointer dereferences (see the links above the check for more information). Restrict CONFIG_CC_HAS_ZERO_CALL_USED_REGS to either a supported GCC version or a clang newer than 15.0.6, which will catch both a theoretical 15.0.7 and the upcoming 16.0.0, which will both have the bug fixed. Cc: stable@vger.kernel.org # v5.15+ Signed-off-by: Nathan Chancellor <nathan@kernel.org> Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20221214232602.4118147-1-nathan@kernel.org
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions