From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964900AbcKJQrt (ORCPT ); Thu, 10 Nov 2016 11:47:49 -0500 Received: from mout.kundenserver.de ([212.227.126.130]:51703 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S964868AbcKJQrn (ORCPT ); Thu, 10 Nov 2016 11:47:43 -0500 From: Arnd Bergmann To: Linus Torvalds Cc: Andrew Morton , Arnd Bergmann , Anna Schumaker , "David S. Miller" , Herbert Xu , Ilya Dryomov , Javier Martinez Canillas , Jiri Kosina , Jonathan Cameron , Ley Foon Tan , "Luis R . Rodriguez" , Martin Schwidefsky , Mauro Carvalho Chehab , Michal Marek , Russell King , Sean Young , Sebastian Ott , Trond Myklebust , x86@kernel.org, linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, linux-snps-arc@lists.infradead.org, nios2-dev@lists.rocketboards.org, linux-s390@vger.kernel.org, linux-crypto@vger.kernel.org, linux-media@vger.kernel.org, linux-nfs@vger.kernel.org Subject: [PATCH v2 00/11] getting back -Wmaybe-uninitialized Date: Thu, 10 Nov 2016 17:44:43 +0100 Message-Id: <20161110164454.293477-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:Xnfdx4LgDedqsnEY4B5uk8mFnMABSav3pXAuLAFJhiK8vSiqvab IDMgeKGZmLaoMgVeRHVHDPz32NWkE6pqrImm0p4Ki2rLbbKhooDLpXKRdMzPiC2IYj+l76z 7mMxG6ymMe/K/5xLHh5wbqeokykP9XdhFdpnsDgQjTybEqTF2TEtZ/onFwNofewLRbuwaU3 P47bkcZVgzcrkKYjQGFBg== X-UI-Out-Filterresults: notjunk:1;V01:K0:quHVHEHXMAI=:3xZYQCDy7k0xdq5mYyQuHH wT1OL9/fy8sgUymZackbFbfRHDU+dVdMKN05JIN5HRclrliCUo9RrCN+8j9ZDX0BI5qkZQ/vB w67G1NyLqsm6X7e+E5jO0fPVqwJqYdI7Zd6Xm7JH11zjlOKmIgrDHYc1CkMKUt4RSuh6lCCLI mhPqG8c/eOKY2pWXvnLutsaJaUk/fplgExbmUdEaMyin39R8S9MiBPbT3BkD6B0fdo0rSPAC0 D+2d1rHi4N2U7LK9pX1C95pIOCyeZPExU5wOCtK0Oz9BGqyuCwbToWzGA9zGrNcJLaZ79vwJV 9f/luEPy5uKZ1d5yjCfD4Nmr/R5awOWZEKE6Qt+Jf5nkY5p50QYQmwYIJOMgP+IaG18Dr2iDn gWx15nQC2340wwM/GTGczrOr7koRPO4BcA7OaoV4rmXZWGuYvvqfrHy4PmNomil6pHevDvhpk EborY4KoySWmTaVzE3d4F1yJ3UUSYrOj3uhkZi8ityeuKR18GYoBwHiX8zz5utj82x03DF1Rv 1QsqYXG9oKho/8A8vHV4u8PehU/2FnIvDeasyL8F0nD369PW4Ng4WvPEWx75za2SpK698nwtB nF8RExc4/spE0Pxo3jDF2zsn7O6X76lPrEaCinW0MdZ8OXR0gUHbHEPre7FXK56CjY4CIkhZL GcvIEd64KlONa+XSYmRQlmtbXJp+QCAx+PmKGbHYKIBGDIpzR/BfalKbqtW03xqRtdpONee/W ta+yGnc0IgIGTFHs Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, It took a while for some patches to make it into mainline through maintainer trees, but the 28-patch series is now reduced to 10, with one tiny patch added at the end. I hope this can still make it into v4.9. Aside from patches that are no longer required, I did these changes compared to version 1: - Dropped "iio: maxim_thermocouple: detect invalid storage size in read()", which is currently in linux-next as commit 32cb7d27e65d. This is the only remaining warning I see for a couple of corner cases (kbuild bot reports it on blackfin, kernelci bot and arm-soc bot both report it on arm64) - Dropped "brcmfmac: avoid maybe-uninitialized warning in brcmf_cfg80211_start_ap", which is currently in net/master merge pending. - Dropped two x86 patches, "x86: math-emu: possible uninitialized variable use" and "x86: mark target address as output in 'insb' asm" as they do not seem to trigger for a default build, and I got no feedback on them. Both of these are ancient issues and seem harmless, I will send them again to the x86 maintainers once the rest is merged. - Dropped "rbd: false-postive gcc-4.9 -Wmaybe-uninitialized" based on feedback from Ilya Dryomov, who already has a different fix queued up for v4.10. The kbuild bot reports this as a warning for xtensa. - Replaced "crypto: aesni: avoid -Wmaybe-uninitialized warning" with a simpler patch, this one always triggers but my first solution would not be safe for linux-4.9 any more at this point. I'll follow up with the larger patch as a cleanup for 4.10. - Replaced "dib0700: fix nec repeat handling" with a better one, contributed by Sean Young. Please merge these directly if you are happy with the result. As the minimum, I'd hope to see the first patch get in soon, but the individual bugfixes are hopefully now all appropriate as well. If you see any regressions with the final patch, just leave that one out and let me know what problems remain. Arnd Arnd Bergmann (10): Kbuild: enable -Wmaybe-uninitialized warning for "make W=1" NFSv4.1: work around -Wmaybe-uninitialized warning x86: apm: avoid uninitialized data nios2: fix timer initcall return value s390: pci: don't print uninitialized data for debugging [media] rc: print correct variable for z8f0811 crypto: aesni: shut up -Wmaybe-uninitialized warning infiniband: shut up a maybe-uninitialized warning pcmcia: fix return value of soc_pcmcia_regulator_set Kbuild: enable -Wmaybe-uninitialized warnings by default Sean Young (1): [media] dib0700: fix nec repeat handling Makefile | 10 +++--- arch/arc/Makefile | 4 ++- arch/nios2/kernel/time.c | 1 + arch/s390/pci/pci_dma.c | 2 +- arch/x86/crypto/aesni-intel_glue.c | 4 +-- arch/x86/kernel/apm_32.c | 5 ++- drivers/infiniband/core/cma.c | 54 +++++++++++++++++--------------- drivers/media/i2c/ir-kbd-i2c.c | 2 +- drivers/media/usb/dvb-usb/dib0700_core.c | 5 +-- drivers/pcmcia/soc_common.c | 2 +- fs/nfs/nfs4session.c | 10 +++--- scripts/Makefile.extrawarn | 1 + scripts/Makefile.ubsan | 4 +++ 13 files changed, 61 insertions(+), 43 deletions(-) -- 2.9.0 Cc: Anna Schumaker Cc: "David S. Miller" Cc: Herbert Xu Cc: Ilya Dryomov Cc: Javier Martinez Canillas Cc: Jiri Kosina Cc: Jonathan Cameron Cc: Ley Foon Tan Cc: Luis R. Rodriguez Cc: Martin Schwidefsky Cc: Mauro Carvalho Chehab Cc: Michal Marek Cc: Russell King Cc: Sean Young Cc: Sebastian Ott Cc: Trond Myklebust Cc: x86@kernel.org Cc: linux-kbuild@vger.kernel.org Cc: linux-kernel@vger.kernel.org Cc: linux-snps-arc@lists.infradead.org Cc: nios2-dev@lists.rocketboards.org Cc: linux-s390@vger.kernel.org Cc: linux-crypto@vger.kernel.org Cc: linux-media@vger.kernel.org Cc: linux-nfs@vger.kernel.org