Received: by 10.223.164.202 with SMTP id h10csp3433366wrb; Tue, 28 Nov 2017 11:12:10 -0800 (PST) X-Google-Smtp-Source: AGs4zMb5pwVnhif0aBwwDX4XgPuyqJYUeY3nCQvLPC4P63k07KYsFxPuGdoipT1d5A0q/V/MPYwY X-Received: by 10.99.66.68 with SMTP id p65mr147976pga.339.1511896330046; Tue, 28 Nov 2017 11:12:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511896329; cv=none; d=google.com; s=arc-20160816; b=Peo8N7N3Kvz+RB+t66zQHn5akqwmEV+6teRvkp9hWmjQytvsvfCRuYX5HQcgaPBp74 1Q1ibIrfgg7eZQuIaq7Lx0EoGuqzdnLzePcc5F6LgsCfdArf841bzKOz313PM/msDPta Qw/t2VsZHFRk0LnYMKzHtwchxZXUPeu6gFFvoMAagHaTb3kdweEIolKQ1olgQY51aANp T4iABYgapfBJV6pyWnFMiQtPv9QzIcIkqGIRHmwUC8dQ08dYTvMw44nZynMoMAvc0SrV hkjqYP2I5kXq0z5YWDa9bJpC9hjb+KU9r8S/MfCxEpdEV34KINY/2zLDp6MuseTDszIb XbbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=YypLRFOXbeZVqtdo9P3cq65Fiu81GSZgjzG46Ne9dOI=; b=MUBkqi3nRPa1PQvZugc09mQOs6HLpeEAoKYnNu3q58+PZNR5hS4NY8GEkxy9NeeklB iX4Pu/BWlizhc444irsF0bKCfDzUp/+mH0otzC70Rqj6cnhkYh4J4AqD5Nr/46zIQGvE rKNhOMZxKYvRGoH3R/OfYJbAR3Cz+QzXkp0duf9xYomKUH8tG8lTZ1rshZJIw7XoYjcH Z1YL5f2+xRUujYrKumFhSd+TIzc1/fLLQ9rKrEyRiUjEAArBuzA0djDkrUsseHORsnGl UoaNY1tmgz18vbJRyADA/bj0bGBWc57YZKM7gN5+/YOjQv5o230YXpHN8+Il1EhWI34a budw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=fklJtgVb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a67si24711838pgc.233.2017.11.28.11.11.58; Tue, 28 Nov 2017 11:12:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=fklJtgVb; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753663AbdK1TKD (ORCPT + 72 others); Tue, 28 Nov 2017 14:10:03 -0500 Received: from mail-io0-f176.google.com ([209.85.223.176]:45520 "EHLO mail-io0-f176.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751427AbdK1TKB (ORCPT ); Tue, 28 Nov 2017 14:10:01 -0500 Received: by mail-io0-f176.google.com with SMTP id e204so978396iof.12 for ; Tue, 28 Nov 2017 11:10:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=YypLRFOXbeZVqtdo9P3cq65Fiu81GSZgjzG46Ne9dOI=; b=fklJtgVbJz7u7nNiZEfbJR95lhsr60Amslh8Ht5nicKvDAELZwdQLUdLRHSKBNIIzW ToDl6V8oeKkyIkAuLdMWresGllXqloi4bw2MlASw8wH90uX38NN82oaSSkBLIzLeNKnJ OPmkTxZbym/i7Sj9P6qPO5rrz4iU6vPbme/jjk709oQ6qTr7yJvHqRb/dq79tXcsBzoK zeAWAqgfCyV1p4YcI+W04C7bxP56Ki3ViKjzuYE76yB0d9uMPgsLJ29tl0QSfJBUuP48 ctq/qP3ERBWJZjBPjE8K/kuMTjlmxNLp1p6i9uSD5wly6Wd1Vk6DEXps2JfoXHXQ+rI4 6DHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=YypLRFOXbeZVqtdo9P3cq65Fiu81GSZgjzG46Ne9dOI=; b=RapyFJKVqxdjFa79FLcufwUVVVROA2k4p40mzipYgKZH1IJIT1rBbIyvfhec6m2gZC aUpQB6syJMDSYAP+VIvZZBp02BumL08Xi5SqOD7rsFHgljmCIiezmwm3/AwX/W6iN1pA DRGHYSNWdv0ysB9bZQQfPNVs7IGn0nI5kj2QXWsM/iZBBSKibHDCg6/7jZR30lm0OBDU 1Pq4n3aWodaq4cPFdMITdUi0QFNkdqb8sTUk6xQ4VbK5qFyUg6J11r5H+jV3nxsgn8K4 3hsKe6Cd3wrOOebuXlmYtIvgzASDQi1h7LvjPbO9jJHZN4sJFRBeDbnACG7IBIZgjefz A1TA== X-Gm-Message-State: AJaThX7cp9kU9I3clQNAodZDXThwrTfJayqieDXAJaqqne1GWBYmhLzJ B+sPAKxMltO/EYWtmD6SApO4VJl7gSFxvCXQ+10= X-Received: by 10.107.29.11 with SMTP id d11mr219627iod.201.1511896201158; Tue, 28 Nov 2017 11:10:01 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.88.8 with HTTP; Tue, 28 Nov 2017 11:10:00 -0800 (PST) In-Reply-To: <20171128190032.2b1fa464@alans-desktop> References: <20171127235253.GA20384@embeddedor.com> <20171128120512.Horde.1mz61Up1PsNtyHbrjWmK8L7@gator4166.hostgator.com> <20171128122235.Horde.vFP-9ZfAP0f9BFNePB8Z8xi@gator4166.hostgator.com> <20171128190032.2b1fa464@alans-desktop> From: Linus Torvalds Date: Tue, 28 Nov 2017 11:10:00 -0800 X-Google-Sender-Auth: K-veViNK2f-tHS_b_m2pm9JB1fQ Message-ID: Subject: Re: [PATCH] x86/syscalls: Mark expected switch fall-throughs To: Alan Cox Cc: Thomas Gleixner , "Gustavo A. R. Silva" , Ingo Molnar , "H. Peter Anvin" , "the arch/x86 maintainers" , LKML , Kees Cook Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 28, 2017 at 11:00 AM, Alan Cox wrote: > > The notation in question has been standard in tools like lint since the > end of the 1970s Yes. That said, maybe one option would be to annotate the "case:" and "default:" statements if that makes people happier. IOW, we could do something like #define fallthrough __atttibute__((fallthrough)) and then write fallthrough case 1: ... which while absolutely not traditional, might look and read a bit more logical to people. I mean, it literally _is_ a "fallthrough case", so it makes semantic sense. Or maybe people hate that kind of "making up new syntax" too? Linus From 1585337663928630564@xxx Tue Nov 28 19:03:32 +0000 2017 X-GM-THRID: 1585265423856272058 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread