From: Arnd Bergmann <a...@arndb.de> With randconfig build testing, I found only eight files that produce warnings with clang when -Wformat-truncation is enabled. This means we can just turn it on by default rather than only enabling it for "make W=1".
Unfortunately, gcc produces a lot more warnings when the option is enabled, so it's not yet possible to turn it on both both compilers. I hope that the patches can get picked up by platform maintainers directly, so the final patch can go in later on. Arnd Arnd Bergmann (9): fbdev: shmobile: fix snprintf truncation enetc: avoid truncating error message qed: avoid truncating work queue length mlx5: avoid truncating error message surface3_power: avoid format string truncation warning Input: IMS: fix printf string overflow scsi: mylex: fix sysfs buffer lengths ALSA: aoa: avoid false-positive format truncation warning kbuild: enable -Wformat-truncation on clang drivers/input/misc/ims-pcu.c | 4 ++-- drivers/net/ethernet/freescale/enetc/enetc.c | 2 +- .../ethernet/mellanox/mlx5/core/esw/bridge.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 9 ++++--- drivers/platform/surface/surface3_power.c | 2 +- drivers/scsi/myrb.c | 20 ++++++++-------- drivers/scsi/myrs.c | 24 +++++++++---------- drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 +- scripts/Makefile.extrawarn | 2 ++ sound/aoa/soundbus/i2sbus/core.c | 2 +- 10 files changed, 35 insertions(+), 34 deletions(-) -- 2.39.2 Cc: Dmitry Torokhov <dmitry.torok...@gmail.com> Cc: Claudiu Manoil <claudiu.man...@nxp.com> Cc: Vladimir Oltean <vladimir.olt...@nxp.com> Cc: Jakub Kicinski <k...@kernel.org> Cc: Saeed Mahameed <sae...@nvidia.com> Cc: Leon Romanovsky <l...@kernel.org> Cc: Ariel Elior <ael...@marvell.com> Cc: Manish Chopra <mani...@marvell.com> Cc: Hans de Goede <hdego...@redhat.com> Cc: "Ilpo Järvinen" <ilpo.jarvi...@linux.intel.com> Cc: Maximilian Luz <luzmaximil...@gmail.com> Cc: Hannes Reinecke <h...@kernel.org> Cc: "Martin K. Petersen" <martin.peter...@oracle.com> Cc: Helge Deller <del...@gmx.de> Cc: Masahiro Yamada <masahi...@kernel.org> Cc: Nathan Chancellor <nat...@kernel.org> Cc: Nicolas Schier <nico...@fjasle.eu> Cc: Johannes Berg <johan...@sipsolutions.net> Cc: Jaroslav Kysela <pe...@perex.cz> Cc: Takashi Iwai <ti...@suse.com> Cc: Nick Desaulniers <ndesaulni...@google.com> Cc: Bill Wendling <mo...@google.com> Cc: Justin Stitt <justinst...@google.com> Cc: linux-in...@vger.kernel.org Cc: linux-ker...@vger.kernel.org Cc: net...@vger.kernel.org Cc: linux-r...@vger.kernel.org Cc: platform-driver-...@vger.kernel.org Cc: linux-s...@vger.kernel.org Cc: linux-fb...@vger.kernel.org Cc: dri-de...@lists.freedesktop.org Cc: linux-kbu...@vger.kernel.org Cc: linuxppc-dev@lists.ozlabs.org Cc: alsa-de...@alsa-project.org Cc: linux-so...@vger.kernel.org Cc: l...@lists.linux.dev