enabled -Wformat-truncation for clang
Status from this message: applied to fbdev git tree.
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied · 3/9
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | fbdev: shmobile: fix snprintf truncationdrivers/ | +1 | 2 replies | |
| 2/9 | enetc: avoid truncating error messagedrivers/ | +1 | 0 replies | Applied |
| 3/9 | qed: avoid truncating work queue lengthdrivers/ | +4 | 3 replies | Applied |
| 4/9 | mlx5: avoid truncating error messagedrivers/ | +1 | 1 reply | Applied |
| 5/9 | surface3_power: avoid format string truncation warningdrivers/ | +1 | 3 replies | |
| 6/9 | Input: IMS: fix printf string overflowdrivers/ | +2 | 1 reply | |
| 7/9 | scsi: mylex: fix sysfs buffer lengthsdrivers/ drivers/ | +22 | 1 reply | |
| 8/9 | ALSA: aoa: avoid false-positive format truncation warningsound/ | +1 | 1 reply | |
| 9/9 | kbuild: enable -Wformat-truncation on clangscripts/ | +2 | 0 replies |
Reviews trailers per patch
3 of 9 patches have a Reviewed-by or Acked-by.
| Patch | Laurent Pinchart | Hannes Reinecke | Subbaraya Sundeep |
|---|---|---|---|
| 1/9 | R-b | ||
| 2/9 | |||
| 3/9 | |||
| 4/9 | R-b | ||
| 5/9 | |||
| 6/9 | |||
| 7/9 | R-b | ||
| 8/9 | |||
| 9/9 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 0/9] enabled -Wformat-truncation for clang
From: Arnd Bergmann <[email protected]>
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(-)
Signature · 38 lines
2.39.2 Cc: Dmitry Torokhov <[email protected]> Cc: Claudiu Manoil <[email protected]> Cc: Vladimir Oltean <[email protected]> Cc: Jakub Kicinski <[email protected]> Cc: Saeed Mahameed <[email protected]> Cc: Leon Romanovsky <[email protected]> Cc: Ariel Elior <[email protected]> Cc: Manish Chopra <[email protected]> Cc: Hans de Goede <[email protected]> Cc: "Ilpo Järvinen" <[email protected]> Cc: Maximilian Luz <[email protected]> Cc: Hannes Reinecke <[email protected]> Cc: "Martin K. Petersen" <[email protected]> Cc: Helge Deller <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Nathan Chancellor <[email protected]> Cc: Nicolas Schier <[email protected]> Cc: Johannes Berg <[email protected]> Cc: Jaroslav Kysela <[email protected]> Cc: Takashi Iwai <[email protected]> Cc: Nick Desaulniers <[email protected]> Cc: Bill Wendling <[email protected]> Cc: Justin Stitt <[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]