From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753924AbbCBNLN (ORCPT ); Mon, 2 Mar 2015 08:11:13 -0500 Received: from michel.telenet-ops.be ([195.130.137.88]:53466 "EHLO michel.telenet-ops.be" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751237AbbCBNLM (ORCPT ); Mon, 2 Mar 2015 08:11:12 -0500 From: Geert Uytterhoeven To: Linus Torvalds , Andrew Morton , Jon DeVree Cc: linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH] kernel/sys.c: Add build-time check for UNAME26 Date: Mon, 2 Mar 2015 14:10:52 +0100 Message-Id: <1425301852-31298-1-git-send-email-geert@linux-m68k.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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 --- 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