Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp260111ybl; Thu, 15 Aug 2019 16:54:12 -0700 (PDT) X-Google-Smtp-Source: APXvYqx3Hneib6bgBRByTuYN7om8Ls74jGcNqmUCE/dqD3KgOJ/g+QGt8LOtYdqJB9TEltFb9Fjn X-Received: by 2002:a17:90a:5806:: with SMTP id h6mr4391479pji.126.1565913252318; Thu, 15 Aug 2019 16:54:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565913252; cv=none; d=google.com; s=arc-20160816; b=QDHWFWZEDQex7i+AtvS5m7/s/EhJQTg1cjxd/f0kNhBf2HzfA6HudsHR7ZEj3RCru8 j3aJkoSsbqh8xykv/jFp2uNXY+d5VUMnTfzO7mExFzLGCRImClgd7pwM3PiXaX8hkzAK /ZLA1BIvV22iAxFo4xEtOzYRbcpowwJ4K+lhQWnay2m1jlDZ7kbedwrrtbzHSnXK6FjZ 5truFrqYNH2usPXTKh4L6gURQw6Ad2VRYlKVlaQtmydRb0/SFm31/9noZOdl+8cZP9vP QkzQqW/TD64gmdfd31ySSKNf5fDT6QBayf9k8K1s5BXoLFZUXkoz1KyFua9Y7gleJcO3 IQrQ== 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 :in-reply-to:references:mime-version:dkim-signature; bh=/TruZIxtpLXDniXG8O8y0k/AZstmN0fZMWSKysTNg+I=; b=WHzJPXq/sBaHF+vNI29qPRaufUszHyFpClWJGtf5Mpz2K18ulYqURU6RMBZquo+KFF NhkRjQAB9l1NFYFD5NZ2OtUY8kxyp+vBLNMjCvaajcDmD9vMTFpvWzzTpbvUNPFmR0+S enS611gF1vXyaWj/uSkWk4niihOnRMDo9WGJlhHcASiuNEZjK2J8rPVq3tvim8xfISA3 4cdanez9K4ZkA/N0vZ44a5Q0LIYN0fZkXVLhIWRqnQ6QZV+TUyMTQFRhueLyYVh2cWqY iFUTKy4uNKSypWLc1Yt6ZF/fxPO9YkoiyEKoDoes0qovCYAdrbJb+KK4M9yhVyoeD7wh B+8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YinilCEz; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y16si3067912pfc.51.2019.08.15.16.53.56; Thu, 15 Aug 2019 16:54:12 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=YinilCEz; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387568AbfHOW7s (ORCPT + 99 others); Thu, 15 Aug 2019 18:59:48 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:40964 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732541AbfHOW7s (ORCPT ); Thu, 15 Aug 2019 18:59:48 -0400 Received: by mail-lj1-f193.google.com with SMTP id m24so3615530ljg.8; Thu, 15 Aug 2019 15:59:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=/TruZIxtpLXDniXG8O8y0k/AZstmN0fZMWSKysTNg+I=; b=YinilCEz2FvlapVPOpHYLoIDWKMnIR2S2bDHIEIHXa6xOPKV01N4Yg2bZBsENH8/S1 dZ00MSy84lL8SyKrRzIjalUKli5/qREprdVq5DCnkfPfNnsIPLwiIWZHSgGfGTjVzMqc 2NbFMS+OVmpGmeDJrdLSnMY3D2EFZEN1orNY5aOCclR5vVbHVJIm/aAbVd653W7fit2C i5HWPfe5NeL1Lc6b51b+9LjI1AFZWvYx648HZVDGd6sf62niTgHgcQ6VrortSqxKOuqY Fv6aclHGXgkjbj55eqRBh7NCUM4AxLtmZekugiFM5sZJYoZOViZ32XYAUSMVChEtvhyl Qzxg== 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; bh=/TruZIxtpLXDniXG8O8y0k/AZstmN0fZMWSKysTNg+I=; b=T4r8nLUtnfOj1r6Kr5X+HVuWwq9MQAQkOT6fAbvraNmRBmYRvtxt9qPcPp0LEYD6Ok XbfuIeoMR+25OITveaiOMgGe6+L+JcCJyNt8B9O32I+bZFLiLliUkxMe6Cusb7AxpQhg JhRAKJ3N83fXph3nNX3xRX5WGbOiYanuxq42lqemqP0rq9JObImQOHRIUed+FVEQDPbW VoPG2OvKMlMCy7ObtC+CFTJLy+KmuON1E/GnIo33bUwpTHckFSL50KZwYXgD6Oa6quy+ il5/ZM/y9QSAOn7DP6cFwCe4Mzuq9YG9cWxdu6aHPWjrRgf9RvMLvDypX7uLG/Ya18cy 04EQ== X-Gm-Message-State: APjAAAU/FNEEM9/SwyXMrSO9YJNQpbvMsUanCarVXQu1dHFNCjXY46Di iDKB8Gj+i+p4BCbrPWapsGAAPkQE0hYeSk/18tY= X-Received: by 2002:a2e:9252:: with SMTP id v18mr2746420ljg.93.1565909986126; Thu, 15 Aug 2019 15:59:46 -0700 (PDT) MIME-Version: 1.0 References: <20190815182029.197604-1-nhuck@google.com> <20190815204529.GA69414@archlinux-threadripper> In-Reply-To: <20190815204529.GA69414@archlinux-threadripper> From: Miguel Ojeda Date: Fri, 16 Aug 2019 00:59:34 +0200 Message-ID: Subject: Re: [PATCH] kbuild: Require W=1 for -Wimplicit-fallthrough with clang To: Nathan Chancellor Cc: Nathan Huckleberry , Masahiro Yamada , Michal Marek , Joe Perches , Linux Kbuild mailing list , linux-kernel , clang-built-linux 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 Thu, Aug 15, 2019 at 10:45 PM Nathan Chancellor wrote: > > I am still not a huge fan of the CONFIG_CC_IS_CLANG ifdefs but I don't > really see a much cleaner way to get around this. Some that come to > mind: Yeah... > * Revert commit bfd77145f35c ("Makefile: Convert -Wimplicit-fallthrough=3 > to just -Wimplicit-fallthrough for clang") for the time being and just > rely on adding -Wimplicit-fallthrough to KCFLAGS for testing. I would avoid applying commits that will have to be reverted just for Clang, particularly since it is not fully supported yet. Cheers, Miguel