Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp463811pxb; Thu, 21 Jan 2021 11:14:08 -0800 (PST) X-Google-Smtp-Source: ABdhPJyxXNXkenTXSvyU51kjYDdBGnSK/1P27fC1Bc8SDH09hnideljQa/SYoKeZFaJinDs6bpwq X-Received: by 2002:a17:906:24d1:: with SMTP id f17mr612295ejb.21.1611256447820; Thu, 21 Jan 2021 11:14:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611256447; cv=none; d=google.com; s=arc-20160816; b=hzxLmYXh0sp1LCzQBnrGjBg+eNpthXh6JPV6aA0W9Ab4nTLqVJ/Y9QzkawV+BgUoCp 7YMvVHykU+qpcKBVcM1Uzl1IWOk2xAADKModqdWL7fslFiM0xPMxUmKXyU9HpSb059VN kPK8fbLGWYl36TgVk+jkZo+vm7feEr0zjUO5aG5X1Y1cAfueBWvEWICIL5P4/lFJqSNM l0/eudjEKszYbYSduYFrKmM2KMBq/jZWPk+2vQTy+cgOeVxCFx2B9Jd4HIadPPv3Kxb0 kElF+LLuwuAxQVYVw3l900xCubsYbwallR2yHTlap4PiRyIzmL0lEgMy5zkzzHC6SiS/ ILDw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=8IL7omGXKEqUEF+imDmaysOYy0Y9v5wjKeu9DQV9gtM=; b=weDUTQL0NWXrGr1n1GByegzC8wqcW+WUK775msI2FUVNxygY26zfz1LY4tKZ2JvtBX xy912FE2D/dxbYCY7wWDSQ8So39G35TlGlj6y4ArsAEvNVHHOeU+konQ+hsS9j6WjHZj J9cq8F8+k/ieKamRjbktm97BZXjxDHGSsPsehpjjztstS/h+kZ+/7lsPd7rDN7bTyc0K eJhg9WzAizzFn92PkBKXs5h5BKH8loTYkKhXTs4f58iHYQl85jldn3iXUYauLGGxlgKG f6+hXkfM/BTKRcakwf4bzSwkIZBfTzCG8o59F4uaiBYsTPOZCp8ggoNXk4VdgmbuWV03 4vMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=LS1oZDTg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hr37si2005829ejc.700.2021.01.21.11.13.43; Thu, 21 Jan 2021 11:14:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=LS1oZDTg; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725275AbhAUTKG (ORCPT + 99 others); Thu, 21 Jan 2021 14:10:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56436 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725819AbhAUTId (ORCPT ); Thu, 21 Jan 2021 14:08:33 -0500 Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6E671C06174A for ; Thu, 21 Jan 2021 11:07:53 -0800 (PST) Received: by mail-pj1-x1036.google.com with SMTP id md11so2262113pjb.0 for ; Thu, 21 Jan 2021 11:07:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=8IL7omGXKEqUEF+imDmaysOYy0Y9v5wjKeu9DQV9gtM=; b=LS1oZDTgEfmQ3PeXTj9eJTcnp2nnkJHRgZnIQ6BaqfTxUcZQIBJP9s1WwoSmTd0Tvj rVcEUaeF7v1T11FsVCzrVr8VzPztXZAh2VHIE388NN4u5C3WckelWSMGDmUiXvYw8ece ozHA8/ZacmBUmdv7CgWaDVDGkG5XkKQRASUATeXlbO2CvZBEEK0IGYToF8nFxVpliy5R 7+VfMV0h4wrHr0hJsXDHCvJ3rnZOFLQ3tgu7wiSV9MvgKRI9SoENgA1pSjEd5AknhJ6j zjAYUehG61fD9+/i7Ux4zs2888ksSw6YrAKM6VODwXeKHmSUKFVpM060dvq0UcTIrhQ4 PSfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=8IL7omGXKEqUEF+imDmaysOYy0Y9v5wjKeu9DQV9gtM=; b=mbIOqq873wrVUqPTLEWQq5HWYzOxiFeLNcSkbPF489E1X2PH/Cp7CY8EC46bh/sBq+ j28FfFZzxJXH0R+FLj0yx7P/ZG7TRRXeb9lcQ8aXyBg3DHi22lssmdYhUEL1nRLeM6aQ X9SYZxEPsVbATElid+8T56beOUxGBYXo2+BAxsH0XPDoHj6NVbjfHiVQUCi+M8cz14aU OydTUNY1DbkJeP+XHTQU6sTgjSRRA/mxfMytVkUUnpbbQuYs5i5nSKSH/e+xdcnT4eEg Ol4WfY2dftPG3J+/PXACEBbVMBjXDUCELNWtedkr+j1U+OAxSP3rXSdQdHOS2kAgDliq m9tw== X-Gm-Message-State: AOAM530Pw3S40AG1+TIZsjA9osJRrWMQhjzQD3urxBNn//gt146f3RsN JWFK5b45XzjAiTY68zqDX6ekC7Yw4tH+YBD1otrqYg== X-Received: by 2002:a17:902:9f87:b029:de:9e09:ee94 with SMTP id g7-20020a1709029f87b02900de9e09ee94mr707417plq.29.1611256072666; Thu, 21 Jan 2021 11:07:52 -0800 (PST) MIME-Version: 1.0 References: <20201111021131.822867-1-ndesaulniers@google.com> <031790d7-ee26-f919-9338-b135e9b94635@nvidia.com> In-Reply-To: From: Nick Desaulniers Date: Thu, 21 Jan 2021 11:07:41 -0800 Message-ID: Subject: Re: [PATCH] ACPICA: fix -Wfallthrough To: "Rafael J. Wysocki" , Erik Kaneda Cc: Jon Hunter , Robert Moore , "Rafael J . Wysocki" , "Gustavo A . R . Silva" , clang-built-linux , Len Brown , ACPI Devel Maling List , "open list:ACPI COMPONENT ARCHITECTURE (ACPICA)" , Linux Kernel Mailing List , linux-tegra Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jan 21, 2021 at 11:03 AM Rafael J. Wysocki wrot= e: > > On Thu, Jan 21, 2021 at 11:08 AM Jon Hunter wrote: > > > > > > On 11/11/2020 02:11, Nick Desaulniers wrote: > > > The "fallthrough" pseudo-keyword was added as a portable way to denot= e > > > intentional fallthrough. This code seemed to be using a mix of > > > fallthrough comments that GCC recognizes, and some kind of lint marke= r. > > > I'm guessing that linter hasn't been run in a while from the mixed us= e > > > of the marker vs comments. > > > > > > Signed-off-by: Nick Desaulniers > > > > > > I know this is not the exact version that was merged, I can't find it o= n > > the list, but looks like the version that was merged [0], > > It would be this patch: > > https://patchwork.kernel.org/project/linux-acpi/patch/20210115184826.2250= -4-erik.kaneda@intel.com/ > > Nick, Erik? oh, shit, looks like a line was dropped. Here's what I sent upstream: https://github.com/acpica/acpica/pull/650/files#diff-cccd96e900e01f7224c815= 08cbddfb1af6fcfbff959d6bfb55123e1b9cad4e38R1543 Note in the patch Rafael links to that line is missing and there's instead an #ifdef that's empty. Was this line accidentally dropped? > > > is causing build errors with older toolchains (GCC v6) ... > > > > /dvs/git/dirty/git-master_l4t-upstream/kernel/drivers/acpi/acpica/dscon= trol.c: In function =E2=80=98acpi_ds_exec_begin_control_op=E2=80=99: > > /dvs/git/dirty/git-master_l4t-upstream/kernel/drivers/acpi/acpica/dscon= trol.c:65:3: error: =E2=80=98ACPI_FALLTHROUGH=E2=80=99 undeclared (first us= e in this function) > > ACPI_FALLTHROUGH; > > ^~~~~~~~~~~~~~~~ > > /dvs/git/dirty/git-master_l4t-upstream/kernel/drivers/acpi/acpica/dscon= trol.c:65:3: note: each undeclared identifier is reported only once for eac= h function it appears in > > /dvs/git/dirty/git-master_l4t-upstream/kernel/scripts/Makefile.build:28= 7: recipe for target 'drivers/acpi/acpica/dscontrol.o' failed > > > > Cheers > > Jon > > > > [0] https://github.com/acpica/acpica/commit/4b9135f5 > > > > -- > > nvpublic --=20 Thanks, ~Nick Desaulniers