]> Git Repo - linux.git/commit
kbuild: clamp SUBLEVEL to 255
authorSasha Levin <[email protected]>
Sat, 6 Feb 2021 03:50:32 +0000 (22:50 -0500)
committerMasahiro Yamada <[email protected]>
Tue, 16 Feb 2021 03:01:45 +0000 (12:01 +0900)
commit9b82f13e7ef316cdc0a8858f1349f4defce3f9e0
treeef2f3228421cb729a14a75950063009d95592f56
parent98cd6f521f1016171e9e263effc7d6edfbf61da1
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 <[email protected]>
Signed-off-by: Masahiro Yamada <[email protected]>
Makefile
This page took 0.053822 seconds and 4 git commands to generate.