Add a build-time check for the major version number, to make sure Linus will update the UNAME26 implementation (and the comment at the top of the function) at the next version increase.
Signed-off-by: Geert Uytterhoeven <ge...@linux-m68k.org> --- kernel/sys.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/sys.c b/kernel/sys.c index a03d9cd23ed779b2..ead9bd7b8a47eee4 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -1128,6 +1128,7 @@ static int override_release(char __user *release, size_t len) break; rest++; } + BUILD_BUG_ON((LINUX_VERSION_CODE >> 16) != 4); v = ((LINUX_VERSION_CODE >> 8) & 0xff) + 60; copy = clamp_t(size_t, len, 1, sizeof(buf)); copy = scnprintf(buf, copy, "2.6.%u%s", v, rest); -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/