Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp5254040pxv; Tue, 6 Jul 2021 22:29:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwkuf4FHr7qK+rqqoULLGaAHkfn1XrI+eQJyGxLzQkxOZVPw/r2wGDm6bmYN45jU0It84le X-Received: by 2002:a05:6e02:1e03:: with SMTP id g3mr16870186ila.248.1625635789977; Tue, 06 Jul 2021 22:29:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625635789; cv=none; d=google.com; s=arc-20160816; b=Uwrdxm7hxnGRD/FAJI9hJgCZdpgR9rW0gppKk1RZFTs3oUKGbjS71SIOxmrYByZWBH zSKah3jPZ3nWAT9135Q8twP5aUc15G9C4vPKfSJFujGgHIhrvkuayuEzAIullZjoNTQP tNAeyYgdR6lRjb1R6iY9x9LLtwrwKtBlh52WHfa4lLrnw0FB0qZN/bsdCQFXc0AImhlG FTCFEu15QLhlWEdcE032x5xnu5dFLg+B84gxR5+rWKRK3WNiKvYZNLrAIWqoNWssQyqM pIEC79jet7S/l0p9ScTwltKfs0snmVeuovdk4bTP4EF1GsONUDTYUr5FzPCWYP2nuush NnVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date:dkim-signature; bh=ud1KsJi9aCQwn0Nq5ZgQbLaOWlBRXURka3JdY0J5lNY=; b=QPjh9A1nz7yT0YTZXr0hlMgvdRePbICq4vAQEELzEzIsuwKscEa1fs6lPedBYegyCJ UGc/Ft0TUF8JGplQSw6UUeY++xb+GyQWMl2cOmXj1FCmqYfd/wTsiGP0pilcG0lXkEB1 9k6BV89+KAUY/AJGwyl8E1AepcUpfoaSJrls/1qfT82wpkSb4otxdMo+W76AzMaM1Z52 vye9t1Fag8iLo2eABA3nNZnnWSXT16KLBw06AC9gsn7izOAcLkkbdK0t6rP1CqXZIUxq sD/85O0lBCEnY4n73sBikERl0zI2dsH2WMPbMNRMKsMS4KhWbrFW+Gwf2E0ePLoDtNL1 vdKg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bcoPMJzl; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l21si20123614ioh.12.2021.07.06.22.29.28; Tue, 06 Jul 2021 22:29:49 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=bcoPMJzl; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230225AbhGGF3C (ORCPT + 99 others); Wed, 7 Jul 2021 01:29:02 -0400 Received: from mail.kernel.org ([198.145.29.99]:56908 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230108AbhGGF3B (ORCPT ); Wed, 7 Jul 2021 01:29:01 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id C235261CB0; Wed, 7 Jul 2021 05:26:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1625635582; bh=1Jt2EOjuauybL/urtVil3M45jBlqRWU4CHPXSfW7V/Y=; h=Date:From:To:Cc:Subject:From; b=bcoPMJzllLb8lnF6Topa/Hr247ljeS3sFu2huuv+YFMc7QEhuwJifsM2duH4xgCTo go6g9R++HRBjjC+BfK6jQ6KqcRTFSGElZDbpfQhByQDhWmc/7MZZo/8rPHRhGXsWZr Y7TO4tStIVZbky23MG6x8tPmXm30wyAtr6ujy3Uy09tWTWBS8ylcA0wP37L53A/LN7 usolDJaMcjfRRFzKaOSvSba8DpVjwKqoqC6KgCpjMSUEMZqkWX2WI12jEy16kw2Brw FuR0v/TPvUSG3IeWJGbIHbD3wFsS6kPacZye8qF4asnc9zitjm4pUL0X7RVmBg0Pk9 1x61KMzZtygXQ== Date: Wed, 7 Jul 2021 00:28:22 -0500 From: "Gustavo A. R. Silva" To: Linus Torvalds Cc: Kees Cook , linux-kernel@vger.kernel.org, "Gustavo A. R. Silva" Subject: [GIT PULL] More fallthrough fixes for Clang for 5.14-rc1 Message-ID: <20210707052822.GA35094@embeddedor> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The following changes since commit d07f6ca923ea0927a1024dfccafc5b53b61cfecc: Linux 5.13-rc2 (2021-05-16 15:27:44 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux.git tags/Wimplicit-fallthrough-clang-5.14-rc1 for you to fetch changes up to f1469e568bf6dcbdff9fd7cd7d2cc9ca9d06efeb: Input: Fix fall-through warning for Clang (2021-07-06 16:26:17 -0500) ---------------------------------------------------------------- More fallthrough fixes for Clang for 5.14-rc1 Hi Linus, Please, pull the following patches that fix many fall-through warnings when building with Clang 12.0.0 and this[1] change reverted. Notice that in order to enable -Wimplicit-fallthrough for Clang, such change[1] is meant to be reverted at some point. So, these patches help to move in that direction. BTW: After these fixes are applied, there will be only 10 recently introduced of these issues remaining in mainline (by recently introduced I mean they never showed up in any release candidate for v5.13), which I plan to fix once they show up in 5.14-rc1 and send you a pull-request for 5.14-rc2, with the corresponding fixes together with a patch for Makefile to finally enable -Wimplici-fallthrough for Clang, globally. Thanks! [1] commit e2079e93f562c ("kbuild: Do not enable -Wimplicit-fallthrough for clang for now") ---------------------------------------------------------------- Gustavo A. R. Silva (4): net/mlx4: Fix fall-through warning for Clang i3c: master: cdns: Fix fall-through warning for Clang scsi: aic94xx: Fix fall-through warning for Clang Input: Fix fall-through warning for Clang drivers/i3c/master/i3c-master-cdns.c | 2 ++ drivers/input/joystick/sidewinder.c | 1 + drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/scsi/aic94xx/aic94xx_sds.c | 4 +++- 4 files changed, 7 insertions(+), 1 deletion(-)