From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757396AbcEDHPl (ORCPT ); Wed, 4 May 2016 03:15:41 -0400 Received: from terminus.zytor.com ([198.137.202.10]:37316 "EHLO terminus.zytor.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751256AbcEDHPj (ORCPT ); Wed, 4 May 2016 03:15:39 -0400 Date: Wed, 4 May 2016 00:13:56 -0700 From: tip-bot for Andy Lutomirski Message-ID: Cc: cyphar@cyphar.com, tglx@linutronix.de, amanieu@gmail.com, mingo@kernel.org, palmer@dabbelt.com, akpm@linux-foundation.org, peterz@infradead.org, ebiederm@xmission.com, xypron.glpk@gmx.de, pmoore@redhat.com, aarcange@redhat.com, khlebnikov@yandex-team.ru, vdavydov@parallels.com, dvlasenk@redhat.com, tj@kernel.org, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk, sasha.levin@oracle.com, oleg@redhat.com, luto@amacapital.net, luto@kernel.org, torvalds@linux-foundation.org, hpa@zytor.com, stsp@list.ru, xemul@parallels.com, jason.low2@hp.com, josh@joshtriplett.org, bp@alien8.de, shuahkh@osg.samsung.com, brgerst@gmail.com, fweisbec@gmail.com, richard@nod.at Reply-To: tglx@linutronix.de, cyphar@cyphar.com, akpm@linux-foundation.org, palmer@dabbelt.com, mingo@kernel.org, xypron.glpk@gmx.de, ebiederm@xmission.com, peterz@infradead.org, amanieu@gmail.com, vdavydov@parallels.com, pmoore@redhat.com, aarcange@redhat.com, khlebnikov@yandex-team.ru, tj@kernel.org, dvlasenk@redhat.com, linux-kernel@vger.kernel.org, viro@zeniv.linux.org.uk, sasha.levin@oracle.com, torvalds@linux-foundation.org, oleg@redhat.com, luto@kernel.org, luto@amacapital.net, xemul@parallels.com, jason.low2@hp.com, hpa@zytor.com, stsp@list.ru, fweisbec@gmail.com, richard@nod.at, bp@alien8.de, josh@joshtriplett.org, shuahkh@osg.samsung.com, brgerst@gmail.com In-Reply-To: References: To: linux-tip-commits@vger.kernel.org Subject: [tip:core/signals] signals/sigaltstack: Change SS_AUTODISARM to (1U << 31) Git-Commit-ID: 91c6180572e2fec71701d646ffc40ad30986275c X-Mailer: tip-git-log-daemon Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit-ID: 91c6180572e2fec71701d646ffc40ad30986275c Gitweb: http://git.kernel.org/tip/91c6180572e2fec71701d646ffc40ad30986275c Author: Andy Lutomirski AuthorDate: Tue, 3 May 2016 10:31:52 -0700 Committer: Ingo Molnar CommitDate: Wed, 4 May 2016 08:34:14 +0200 signals/sigaltstack: Change SS_AUTODISARM to (1U << 31) Using bit 4 divides the space of available bits strangely. Use bit 31 instead so that we have a better chance of keeping flag and mode bits separate in the long run. Signed-off-by: Andy Lutomirski Cc: Al Viro Cc: Aleksa Sarai Cc: Amanieu d'Antras Cc: Andrea Arcangeli Cc: Andrew Morton Cc: Andy Lutomirski Cc: Borislav Petkov Cc: Brian Gerst Cc: Denys Vlasenko Cc: Eric W. Biederman Cc: Frederic Weisbecker Cc: H. Peter Anvin Cc: Heinrich Schuchardt Cc: Jason Low Cc: Josh Triplett Cc: Konstantin Khlebnikov Cc: Linus Torvalds Cc: Oleg Nesterov Cc: Palmer Dabbelt Cc: Paul Moore Cc: Pavel Emelyanov Cc: Peter Zijlstra Cc: Richard Weinberger Cc: Sasha Levin Cc: Shuah Khan Cc: Stas Sergeev Cc: Tejun Heo Cc: Thomas Gleixner Cc: Vladimir Davydov Cc: linux-api@vger.kernel.org Link: http://lkml.kernel.org/r/bb996508a600af14b406810c3d58fe0e0d0afe0d.1462296606.git.luto@kernel.org Signed-off-by: Ingo Molnar --- include/uapi/linux/signal.h | 2 +- tools/testing/selftests/sigaltstack/sas.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/uapi/linux/signal.h b/include/uapi/linux/signal.h index 7388260..cd0804b 100644 --- a/include/uapi/linux/signal.h +++ b/include/uapi/linux/signal.h @@ -8,7 +8,7 @@ #define SS_DISABLE 2 /* bit-flags */ -#define SS_AUTODISARM (1 << 4) /* disable sas during sighandling */ +#define SS_AUTODISARM (1U << 31) /* disable sas during sighandling */ /* mask for all SS_xxx flags */ #define SS_FLAG_BITS SS_AUTODISARM diff --git a/tools/testing/selftests/sigaltstack/sas.c b/tools/testing/selftests/sigaltstack/sas.c index 4280d06..1bb0125 100644 --- a/tools/testing/selftests/sigaltstack/sas.c +++ b/tools/testing/selftests/sigaltstack/sas.c @@ -18,7 +18,7 @@ #include #ifndef SS_AUTODISARM -#define SS_AUTODISARM (1 << 4) +#define SS_AUTODISARM (1U << 31) #endif static void *sstack, *ustack;