From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-15.0 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7A54C7618B for ; Sat, 27 Jul 2019 17:31:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 329422083B for ; Sat, 27 Jul 2019 17:31:03 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=embeddedor.com header.i=@embeddedor.com header.b="XHhqOFyi" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387960AbfG0RbB (ORCPT ); Sat, 27 Jul 2019 13:31:01 -0400 Received: from gateway21.websitewelcome.com ([192.185.45.38]:33778 "EHLO gateway21.websitewelcome.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387665AbfG0RbB (ORCPT ); Sat, 27 Jul 2019 13:31:01 -0400 Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7]) by gateway21.websitewelcome.com (Postfix) with ESMTP id 3CBD6400CBD00 for ; Sat, 27 Jul 2019 12:31:00 -0500 (CDT) Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP id rQX6hWosO2qH7rQX6hZZUC; Sat, 27 Jul 2019 12:31:00 -0500 X-Authority-Reason: nr=8 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=embeddedor.com; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:Subject:From:References:Cc:To:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zTMCyoGbSC014cU50kL2oE1FLmpMXZhSvTZVZ5+pLUk=; b=XHhqOFyiFr9JJw/td89la0Dc6I FpMpAIc896N/Ok8gQjBCYJPKyeaQwPc3jizGSfR67M5h9/JvnKolp0C55SUwHvPDk596RhnyJoY/4 o2zJyTpR4A0MvbVoaE8+NKqIwODzYhZn0shLQfyv1l4jkeE7FEzszYS2abcYLkiDG1FFbor5sW7sG IhDlUJ6/RaGbJuU8GeZoVCjkdrT9KCbs35zyYAGlNToKm5kc+7vgSlrXPmPtroh6vySKwO3LqqAGT WC5Tp3NAhVixZQ2XoDr45zH4h10bR+4tZsTi+gEe03zKXg1OJrjNzeITSn7q3Xr4wxl3joUc4CTPm vzffscGQ==; Received: from [201.162.240.64] (port=14779 helo=[192.168.43.131]) by gator4166.hostgator.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from ) id 1hrQX5-003Xxr-QW; Sat, 27 Jul 2019 12:30:59 -0500 To: Linus Torvalds , Kees Cook , Greg KH Cc: Stephen Rothwell , linux-kernel@vger.kernel.org References: <20190726025521.GA1824@embeddedor> From: "Gustavo A. R. Silva" Openpgp: preference=signencrypt Autocrypt: addr=gustavo@embeddedor.com; keydata= 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 VtSixD1uOgytAP7RWS474w== Subject: Re: [GIT PULL] Wimplicit-fallthrough patches for 5.3-rc2 Message-ID: <86348a8d-2dce-35c7-51b8-34b230e68258@embeddedor.com> Date: Sat, 27 Jul 2019 12:30:57 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190726025521.GA1824@embeddedor> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4166.hostgator.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - embeddedor.com X-BWhitelist: no X-Source-IP: 201.162.240.64 X-Source-L: No X-Exim-ID: 1hrQX5-003Xxr-QW X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: ([192.168.43.131]) [201.162.240.64]:14779 X-Source-Auth: gustavo@embeddedor.com X-Email-Count: 5 X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20= X-Local-Domain: yes Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, I've been building the kernel every time you merge new changes for -rc2 in the last couple of days, trying to catch any new warning that other people's code might have introduced. So far, it's been building cleanly with my changes on top. :) I really hope you can merge my pull-request for -rc2. Thank you -- Gustavo On 7/25/19 9:55 PM, Gustavo A. R. Silva wrote: > Hi Linus, > > Kees let me know about the problems you had with my previous pull-request. > Apologies for the inconvenience. > > Here is a new pull-request that includes a fix for those warnings you > were seeing with the dcn20_dccg driver. > > Just for you to know, I'm building allmodconfig. > > Please, let me know if you have any trouble and I'll address it ASAP. > > Thanks! > -- > Gustavo > > The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b: > > Linus 5.3-rc1 (2019-07-21 14:05:38 -0700) > > are available in the Git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux.git tags/Wimplicit-fallthrough-5.3-rc2 > > for you to fetch changes up to a035d552a93bb9ef6048733bb9f2a0dc857ff869: > > Makefile: Globally enable fall-through warning (2019-07-25 20:13:54 -0500) > > ---------------------------------------------------------------- > Wimplicit-fallthrough patches for 5.3-rc2 > > Hi Linus, > > Please, pull the following patches that mark switch cases where we are > expecting to fall through. These patches are part of the ongoing efforts > to enable -Wimplicit-fallthrough. Most of them have been baking in linux-next > for a whole development cycle. > > Also, pull the Makefile patch that globally enables the > -Wimplicit-fallthrough option. > > Finally, some missing-break fixes that have been tagged for -stable: > > - drm/amdkfd: Fix missing break in switch statement > - drm/amdgpu/gfx10: Fix missing break in switch statement > > Notice that with these changes, we completely get rid of all the > fall-through warnings in the kernel. > > Thanks > > Signed-off-by: Gustavo A. R. Silva > > ---------------------------------------------------------------- > Gustavo A. R. Silva (12): > firewire: mark expected switch fall-throughs > can: mark expected switch fall-throughs > afs: yfsclient: Mark expected switch fall-throughs > afs: fsclient: Mark expected switch fall-throughs > mtd: onenand_base: Mark expected switch fall-through > perf/x86/intel: Mark expected switch fall-throughs > drm/amdkfd: Fix missing break in switch statement > drm/amdgpu/gfx10: Fix missing break in switch statement > drm/amdkfd/kfd_mqd_manager_v10: Avoid fall-through warning > drm/amd/display: Mark expected switch fall-throughs > drm/i915: Mark expected switch fall-throughs > Makefile: Globally enable fall-through warning > > Documentation/process/deprecated.rst | 14 ++++++ > Makefile | 3 ++ > arch/x86/events/intel/core.c | 2 + > drivers/firewire/core-device.c | 2 +- > drivers/firewire/core-iso.c | 2 +- > drivers/firewire/core-topology.c | 1 + > drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 + > drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + > drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 1 - > drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 5 +++ > drivers/gpu/drm/i915/Makefile | 1 - > drivers/gpu/drm/i915/display/intel_display.c | 2 +- > drivers/gpu/drm/i915/display/intel_dp.c | 1 + > drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- > drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 +- > drivers/gpu/drm/i915/i915_gpu_error.c | 1 + > drivers/mtd/nand/onenand/onenand_base.c | 1 + > drivers/net/can/at91_can.c | 6 ++- > drivers/net/can/peak_canfd/peak_pciefd_main.c | 2 +- > drivers/net/can/spi/mcp251x.c | 3 +- > drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- > fs/afs/fsclient.c | 51 +++++++++++++-------- > fs/afs/yfsclient.c | 54 +++++++++++++++-------- > 23 files changed, 111 insertions(+), 49 deletions(-) >