lkml.org 
[lkml]   [2015]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
From
Subject[PATCH] kernel/sys.c: Add build-time check for UNAME26
Date
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 <geert@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


\
 
 \ /
  Last update: 2015-03-02 14:41    [W:0.591 / U:0.040 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site