2020-04-30 21:35:02

by Arnd Bergmann

[permalink] [raw]
Subject: [PATCH 00/15] gcc-10 warning fixes

Here are a couple of fixes for warnings introduced with gcc-10.
If you wish to reproduce these, you can find the compiler I used
at [1].

If you like the fixes, please apply them directly into maintainer
trees. I expect that we will also need them to be backported
into stable kernels later.

I disabled -Wrestrict on gcc in my local test tree, but with
the patches from this series and the ones I have already sent,
I see no gcc-10 specific warnings in linux-next when doing
many randconfig builds for arm/arm64/x86.


Arnd Bergmann (15):
crypto - Avoid free() namespace collision
iwlwifi: mvm: fix gcc-10 zero-length-bounds warning
mwifiex: avoid -Wstringop-overflow warning
ath10k: fix gcc-10 zero-length-bounds warnings
bpf: avoid gcc-10 stringop-overflow warning
netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
drop_monitor: work around gcc-10 stringop-overflow warning
usb: ehci: avoid gcc-10 zero-length-bounds warning
udf: avoid gcc-10 zero-length-bounds warnings
hpfs: avoid gcc-10 zero-length-bounds warning
omfs: avoid gcc-10 stringop-overflow warning
media: s5k5baf: avoid gcc-10 zero-length-bounds warning
scsi: sas: avoid gcc-10 zero-length-bounds warning
isci: avoid gcc-10 zero-length-bounds warning
nvme: avoid gcc-10 zero-length-bounds warning

crypto/lrw.c | 6 +--
crypto/xts.c | 6 +--
drivers/media/i2c/s5k5baf.c | 4 +-
drivers/net/wireless/ath/ath10k/htt.h | 4 +-
.../net/wireless/intel/iwlwifi/fw/api/tx.h | 14 +++----
.../net/wireless/marvell/mwifiex/sta_cmd.c | 39 ++++++++-----------
drivers/nvme/host/fc.c | 2 +-
drivers/scsi/aic94xx/aic94xx_tmf.c | 4 +-
drivers/scsi/isci/task.h | 7 ++--
drivers/scsi/libsas/sas_task.c | 3 +-
fs/hpfs/anode.c | 7 +++-
fs/omfs/file.c | 12 +++---
fs/omfs/omfs_fs.h | 2 +-
fs/udf/ecma_167.h | 2 +-
fs/udf/super.c | 2 +-
include/linux/filter.h | 6 +--
include/linux/usb/ehci_def.h | 12 ++++--
include/net/netfilter/nf_conntrack.h | 2 +-
net/core/drop_monitor.c | 11 ++++--
net/netfilter/nf_conntrack_core.c | 4 +-
20 files changed, 76 insertions(+), 73 deletions(-)

[1] https://mirrors.edge.kernel.org/pub/tools/crosstool/files/bin/x86_64/10.0.20200413/

Cc: Herbert Xu <[email protected]>
Cc: "David S. Miller" <[email protected]>
Cc: Mauro Carvalho Chehab <[email protected]>
Cc: Kalle Valo <[email protected]>
Cc: Johannes Berg <[email protected]>
Cc: Intel Linux Wireless <[email protected]>
Cc: Amitkumar Karwar <[email protected]il.com>
Cc: James Smart <[email protected]>
Cc: Jens Axboe <[email protected]>
Cc: Christoph Hellwig <[email protected]>
Cc: "James E.J. Bottomley" <[email protected]>
Cc: "Martin K. Petersen" <[email protected]>
Cc: Mikulas Patocka <[email protected]>
Cc: Bob Copeland <[email protected]>
Cc: Jan Kara <[email protected]>
Cc: Alexei Starovoitov <[email protected]>
Cc: Daniel Borkmann <[email protected]>
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Pablo Neira Ayuso <[email protected]>
Cc: Florian Westphal <[email protected]>
Cc: Jakub Kicinski <[email protected]>
Cc: Neil Horman <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]