summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSasha Levin <sashal@kernel.org>2021-02-05 22:50:32 -0500
committerMasahiro Yamada <masahiroy@kernel.org>2021-02-16 12:01:45 +0900
commit9b82f13e7ef316cdc0a8858f1349f4defce3f9e0 (patch)
treeef2f3228421cb729a14a75950063009d95592f56 /include/linux
parent98cd6f521f1016171e9e263effc7d6edfbf61da1 (diff)
kbuild: clamp SUBLEVEL to 255
Right now if SUBLEVEL becomes larger than 255 it will overflow into the territory of PATCHLEVEL, causing havoc in userspace that tests for specific kernel version. While userspace code tests for MAJOR and PATCHLEVEL, it doesn't test SUBLEVEL at any point as ABI changes don't happen in the context of stable tree. Thus, to avoid overflows, simply clamp SUBLEVEL to it's maximum value in the context of LINUX_VERSION_CODE. This does not affect "make kernelversion" and such. Signed-off-by: Sasha Levin <sashal@kernel.org> Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions