Hi,
the recent change introduced -Wformat-truncation for the build with W=1, and this leads to many warnings. Most of them are false-positive, and they can be suppressed by replacing snprintf() with scnprintf() for explicit truncation. A couple of other code deserve for a slight improvement.
Takashi
===
Takashi Iwai (13): ALSA: seq: ump: Fix -Wformat-truncation warning ALSA: seq: midi: Fix -Wformat-truncation warning ALSA: usb-audio: scarlett_gen2: Fix -Wformat-truncation warning ALSA: caiaq: Fix -Wformat-truncation warning ALSA: sscape: Fix -Wformat-truncation warning ALSA: cs4236: Fix -Wformat-truncation warning ALSA: es1688: Fix -Wformat-truncation warning ALSA: opti9x: Fix -Wformat-truncation warning ALSA: xen: Fix -Wformat-truncation warning ALSA: firewire: Fix -Wformat-truncation warning for longname string ALSA: firewire: Fix -Wformat-truncation warning for MIDI stream names ALSA: cmipci: Fix -Wformat-truncation warning ALSA: hda: generic: Check potential mixer name string truncation
sound/core/seq/seq_midi.c | 4 ++-- sound/core/seq/seq_ump_client.c | 2 +- sound/firewire/bebob/bebob_midi.c | 6 +++--- sound/firewire/dice/dice-midi.c | 4 ++-- sound/firewire/digi00x/digi00x-midi.c | 14 +++++++------- sound/firewire/fireface/ff-midi.c | 4 ++-- sound/firewire/fireworks/fireworks.c | 10 +++++----- sound/firewire/fireworks/fireworks_midi.c | 4 ++-- sound/firewire/motu/motu-midi.c | 4 ++-- sound/firewire/oxfw/oxfw-midi.c | 6 +++--- sound/firewire/oxfw/oxfw.c | 10 +++++----- sound/firewire/tascam/tascam-midi.c | 12 ++++++------ sound/isa/cs423x/cs4236.c | 14 +++++++------- sound/isa/es1688/es1688.c | 6 +++--- sound/isa/opti9xx/miro.c | 8 ++++---- sound/isa/opti9xx/opti92x-ad1848.c | 16 ++++++++-------- sound/isa/sscape.c | 2 +- sound/pci/cmipci.c | 8 +++++--- sound/pci/hda/hda_generic.c | 6 +++++- sound/usb/caiaq/device.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 4 ++-- sound/xen/xen_snd_front_cfg.c | 2 +- 22 files changed, 77 insertions(+), 71 deletions(-)