Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp6477598ybi; Wed, 31 Jul 2019 15:19:44 -0700 (PDT) X-Google-Smtp-Source: APXvYqxoe6xyrZ91xbnb8CzpDzWFqgfsajkiqxeoxh9cU32356f5uoWZG1mpSLrCK+UGLQ3tKvZV X-Received: by 2002:a65:60cd:: with SMTP id r13mr90519260pgv.315.1564611584330; Wed, 31 Jul 2019 15:19:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564611584; cv=none; d=google.com; s=arc-20160816; b=cbM92yFkUOPFp/RYee1ckROmtobIIJAO8J3SJc3Lvdep4Ptd8qqH8JdCrfYWWR2pzh JmUk/qb6zOY04dPzFDOjTtlHKxUgc1FJ64TM1JTXHp9iucqTctBL34DEEgPFGX5LALWF /iaFikdchZtMC76jNpj3/A/Onu1camsOESlQ3At8y6euPKt6Vu5g2yEL9x2eAnSN57vA fN2gf/aNRZUV5diBYFBGpsNhz0jO+PQlW9MSsxnGC1BOdW4W//Y6TcN1xa2SXoh2hvWD j0seyLYKwmiqIFoK+8VWxTVbC3j+bnL2O4bWUM15JC5Nk3rh/uqbrpvIgMszSCVykTjH Ue1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=Ll0ZFizP69E0gdIQ/txIc4OALuZ5Xp19sJFDefMX++A=; b=xWjElzx1aT9UbXfrLVT11i31CcTE3aXE8pAXTJe5hOagbTPqoEn1yEMGv8owtOEi1q MQ/Li1WInHg9pqyADuhj5/ib+Mwlvt/YjYW+Q+Zo2jbUgj/WnvGONWJ9PpZrOPR+vt7b wY88YJbkCIn3NPewyfZGc454BXlsG8TW6mZWTeC+pDiyTPmMV2bstlROLWBCymOpFxnK 3g4nHh2N8IMS1di5VMCoxSc5u+dPUmNmanTEhJMrdgFTjAIOjPvO6MwkQCvPyyWpas4e Ro1cAAOjy5FQKPJrr9rSeiSnwaFeJX9nWkYfvv1JFAhdw2vhHanQ1foUDj8BO4Grf+Aj AdFA== ARC-Authentication-Results: i=1; mx.google.com; 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 r14si32559221pgm.406.2019.07.31.15.19.29; Wed, 31 Jul 2019 15:19:44 -0700 (PDT) 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; 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 S1730727AbfGaU6p (ORCPT + 99 others); Wed, 31 Jul 2019 16:58:45 -0400 Received: from charlotte.tuxdriver.com ([70.61.120.58]:45646 "EHLO smtp.tuxdriver.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726417AbfGaU6p (ORCPT ); Wed, 31 Jul 2019 16:58:45 -0400 Received: from cpe-2606-a000-111b-6140-0-0-0-162e.dyn6.twc.com ([2606:a000:111b:6140::162e] helo=localhost) by smtp.tuxdriver.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1hsvg9-0007ME-TG; Wed, 31 Jul 2019 16:58:40 -0400 Date: Wed, 31 Jul 2019 16:58:04 -0400 From: Neil Horman To: Joe Perches Cc: Vlad Yasevich , Marcelo Ricardo Leitner , "David S. Miller" , linux-sctp@vger.kernel.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] net: sctp: Rename fallthrough label to unhandled Message-ID: <20190731205804.GE9823@hmswarspite.think-freely.org> References: <20190731111932.GA9823@hmswarspite.think-freely.org> <20190731121646.GD9823@hmswarspite.think-freely.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.0 (2019-05-25) X-Spam-Score: -2.9 (--) X-Spam-Status: No Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 31, 2019 at 09:35:31AM -0700, Joe Perches wrote: > On Wed, 2019-07-31 at 08:16 -0400, Neil Horman wrote: > > On Wed, Jul 31, 2019 at 04:32:43AM -0700, Joe Perches wrote: > > > On Wed, 2019-07-31 at 07:19 -0400, Neil Horman wrote: > > > > On Tue, Jul 30, 2019 at 10:04:37PM -0700, Joe Perches wrote: > > > > > fallthrough may become a pseudo reserved keyword so this only use of > > > > > fallthrough is better renamed to allow it. > > > > > > > > > > Signed-off-by: Joe Perches > > > > Are you referring to the __attribute__((fallthrough)) statement that gcc > > > > supports? If so the compiler should by all rights be able to differentiate > > > > between a null statement attribute and a explicit goto and label without the > > > > need for renaming here. Or are you referring to something else? > > > > > > Hi. > > > > > > I sent after this a patch that adds > > > > > > # define fallthrough __attribute__((__fallthrough__)) > > > > > > https://lore.kernel.org/patchwork/patch/1108577/ > > > > > > So this rename is a prerequisite to adding this #define. > > > > > why not just define __fallthrough instead, like we do for all the other > > attributes we alias (i.e. __read_mostly, __protected_by, __unused, __exception, > > etc) > > Because it's not as intelligible when used as a statement. I think thats somewhat debatable. __fallthrough to me looks like an internal macro, whereas fallthrough looks like a comment someone forgot to /* */ Neil > > > >