]> git.ipfire.org Git - thirdparty/kernel/linux.git/log
thirdparty/kernel/linux.git
3 weeks agoALSA: hda: Drop superfluous driver->ops NULL checks
Takashi Iwai [Wed, 9 Jul 2025 16:04:28 +0000 (18:04 +0200)] 
ALSA: hda: Drop superfluous driver->ops NULL checks

After all conversions, driver->ops became a must in most places
(except for the codec power setup which might be called before binding
to the codec driver), hence we can get rid of the superfluous
driver->ops NULL checks, too.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-26-tiwai@suse.de
3 weeks agoALSA: hda: Drop old codec binding method
Takashi Iwai [Wed, 9 Jul 2025 16:04:27 +0000 (18:04 +0200)] 
ALSA: hda: Drop old codec binding method

Now that all patch_ops usage have been converted to the new
hda_codec_ops probe, we can drop patch_ops from the hda_codec,
together with the calls of patch_ops callbacks.

The hda_codec_ops.free callback is removed as all have been replaced
with the new remove callback.

Also, correct comments mentioning "patch"; it's replaced with "codec
driver".

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-25-tiwai@suse.de
3 weeks agoALSA: hda/hdmi: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:26 +0000 (18:04 +0200)] 
ALSA: hda/hdmi: Rewrite to new probe method

Convert the HDMI codec drivers to use the new hda_codec_ops probe.

The Intel and Nvidia-MCP HDMI drivers needed slightly more changes to
deal with the unified callbacks among all models.

Also another non-trivial change is Intel driver's set_power_state
callback.  An additional NULL check of codec->spec is needed there
since the set_power_state() may be called before the probe gets called
(e.g. in ASoC hda codec hda_codec_probe()).

Other than that, no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-24-tiwai@suse.de
3 weeks agoALSA: hda/ca0132: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:25 +0000 (18:04 +0200)] 
ALSA: hda/ca0132: Rewrite to new probe method

Convert the CA0132 codec driver to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-23-tiwai@suse.de
3 weeks agoALSA: hda/sigmatel: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:24 +0000 (18:04 +0200)] 
ALSA: hda/sigmatel: Rewrite to new probe method

Convert the Sigmatel/IDT codec driver to use the new hda_codec_ops
probe.  No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-22-tiwai@suse.de
3 weeks agoALSA: hda/via: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:23 +0000 (18:04 +0200)] 
ALSA: hda/via: Rewrite to new probe method

Convert the VIA codec driver to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-21-tiwai@suse.de
3 weeks agoALSA: hda/si3054: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:22 +0000 (18:04 +0200)] 
ALSA: hda/si3054: Rewrite to new probe method

Convert the SI3054 codec driver to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-20-tiwai@suse.de
3 weeks agoALSA: hda/senary: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:21 +0000 (18:04 +0200)] 
ALSA: hda/senary: Rewrite to new probe method

Convert the Senary codec driver to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-19-tiwai@suse.de
3 weeks agoALSA: hda/conexant: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:20 +0000 (18:04 +0200)] 
ALSA: hda/conexant: Rewrite to new probe method

Convert the Conexant codec driver to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-18-tiwai@suse.de
3 weeks agoALSA: hda/cs8409: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:19 +0000 (18:04 +0200)] 
ALSA: hda/cs8409: Rewrite to new probe method

Convert the CS8409 codec driver to use the new hda_codec_ops probe.
The Dolphin support needs an override of unsol_event callback, and
redirect via spec->unsol_event function pointer for now.

Other than that, no functional changes.

Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-17-tiwai@suse.de
3 weeks agoALSA: hda/cirrus: Split to cs420x and cs421x drivers
Takashi Iwai [Wed, 9 Jul 2025 16:04:18 +0000 (18:04 +0200)] 
ALSA: hda/cirrus: Split to cs420x and cs421x drivers

Since the codec ops for CS420x and CS421x are fairly independent,
split the cirrus codec driver into two drivers, snd-hda-codec-cs420x
and snd-hda-code-cs421x.  Together with the split, convert to the new
hda_codec_ops probe.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-16-tiwai@suse.de
3 weeks agoALSA: hda/ca0110: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:17 +0000 (18:04 +0200)] 
ALSA: hda/ca0110: Rewrite to new probe method

Convert the CA0110 codec driver to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-15-tiwai@suse.de
3 weeks agoALSA: hda/analog: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:16 +0000 (18:04 +0200)] 
ALSA: hda/analog: Rewrite to new probe method

Convert the Analog Device codec driver to use the new hda_codec_ops
probe.  The probe function had to be unified and branched with the
model type specified via driver_data instead.

Other than that, no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-14-tiwai@suse.de
3 weeks agoALSA: hda/cmedia: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:15 +0000 (18:04 +0200)] 
ALSA: hda/cmedia: Rewrite to new probe method

Convert the C-Media codec driver to use the new hda_codec_ops probe.

Since the CM9825 uses a completely different probe and codec ops,
factor out to an individual codec driver, snd-hda-codec-cm9825.

Other than that, no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-13-tiwai@suse.de
3 weeks agoALSA: hda/realtek: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:14 +0000 (18:04 +0200)] 
ALSA: hda/realtek: Rewrite to new probe method

Convert the Realtek codec drivers to use the new hda_codec_ops probe.
No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-12-tiwai@suse.de
3 weeks agoALSA: hda/generic: Rewrite to new probe method
Takashi Iwai [Wed, 9 Jul 2025 16:04:13 +0000 (18:04 +0200)] 
ALSA: hda/generic: Rewrite to new probe method

Convert the generic HD-audio codec driver to use the new hda_codec_ops
probe.  No functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-11-tiwai@suse.de
3 weeks agoALSA: hda: Introduce hda_codec_driver ops
Takashi Iwai [Wed, 9 Jul 2025 16:04:12 +0000 (18:04 +0200)] 
ALSA: hda: Introduce hda_codec_driver ops

Until now, we use "patch_ops" embedded in hda_codec object for
defining the callbacks that are used in various places to manage
HD-audio codec.  But from the device driver POV, this should have been
rather the driver ops, instead of the callbacks in the codec object.

This patch defines the driver ops for HD-audio codec driver as the
replacement.  We reuse the same struct hda_codec_ops, and this is put
as hda_codec_driver.ops.  When the driver->ops callbacks are defined,
they are called primarily instead of codec->patch_ops callbacks.

With converting to the driver ops, there is no need to pass the ugly
patch_ops handling in hda_device_id tables.  That is, driver_data
field of hda_device_id becomes really optional and it can be used for
passing the codec-specific data (e.g. specifying a model).

The codec entries after the conversion should be with HDA_CODEC_ID()
and co, instead of the former HDA_CODEC_ENTRY().

Once after converting all codec drivers to use driver ops, we can get
rid of codec patch_ops.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-10-tiwai@suse.de
3 weeks agoALSA: hda/hdmi: Split vendor codec drivers
Takashi Iwai [Wed, 9 Jul 2025 16:04:11 +0000 (18:04 +0200)] 
ALSA: hda/hdmi: Split vendor codec drivers

In the past, we unified HD-audio HDMI codec driver once with a slight
hope that more vendors will follow the standard, but in reality, the
driver received more and more vendor-specific code.  In order to make
the messy code a bit more understandable, this patch splits the HDMI
codec driver into multiple drivers again.

Namely, the vendor-specific code for Intel, AMD and Nvidia are moved
into the own drivers, while we split the common HDMI code to two
drivers, the generic HDMI driver and the simple HDMI driver.
So, now we have:

- The generic HDMI driver (snd-hda-codec-hdmi):
  providing the common helpers, also supports Glenfly HDMI codecs and
  some other codecs that don't need vendor-specific stuff

- The simple HDMI driver (snd-hda-codec-simplehdmi):
  devices with no dynamic PCM assignment and with fixed channels,
  mostly used by some other drivers, but this driver alone suffices
  for VIA HDMI codec support, too

- Intel HDMI driver (snd-hda-codec-intelhdmi):
  bound with i915 / Xe DRM, based on the generic HDMI driver

- AMD/ATI HDMI driver (snd-hda-codec-atihdmi):
  optionally bound with radeon / amdgpu DRM, based on the generic HDMI
  driver

- Nvidia HDMI driver (snd-hda-codec-nvhdmi);
  optionally bound with nouveau DRM, based on the generic HDMI driver

- Legacy Nvidia HDMI driver (snd-hda-codec-nvhdmi-mcp):
  for 2ch or 8ch outputs, based on the simple HDMI driver

- Nvidia Tegra HDMI driver (snd-hda-codec-tegrahdmi):
  based on the generic HDMI driver

Along with the driver split, the enable_silent_stream module option is
moved to snd-hda-codec-intelhdmi, too, as it's an Intel-specific
feature.

Most of the changes here are just to split and move the code to
different files, as well as to rename/expose the functions that are
commonly used by drivers.

The silent stream handling code is slightly modified for putting the
stuff into Intel driver; now a new callback "silent_stream" is defined
in hdmi_ops, and it's called in silent_stream_enable() and *_disable()
functions.  The runtime-PM handling in silent_stream_enable() was
cleaned up, and rather taking the runtime PM refcount in the
silent_stream() callback appropriately, instead.

Other than that, there should be no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-9-tiwai@suse.de
3 weeks agoALSA: hda: Split Realtek HD-audio codec driver
Takashi Iwai [Wed, 9 Jul 2025 16:04:10 +0000 (18:04 +0200)] 
ALSA: hda: Split Realtek HD-audio codec driver

The snd-hda-codec-realtek driver supports many different codec models
and accumulated lots of quirks.  Now let's split it to multiple
modules per probe function, i.e. for ALC260, ALC262, ALC269, etc.

The common code and quirks are provided by the common library module,
snd-hda-codec-realtek-lib now.  One drawback of this action is that
many symbols have to be exported.  But they are limited with
SND_HDA_CODEC_REALTEK namespace, at least.

This patch tries to be idiomatic and doesn't try to rewrite the
existing code.  We can move the codec model-specific code into each
codec driver later.

The HD-audio sub-codec component binding is currently specific to
ALC269, hence the management is moved into alc269.c.
After that, alc_free() became identical with snd_hda_gen_free(), and
it's replaced as a macro just to call snd_hda_gen_free().

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-8-tiwai@suse.de
3 weeks agoALSA: hda: Move codec drivers into sound/hda/codecs directory
Takashi Iwai [Wed, 9 Jul 2025 16:04:09 +0000 (18:04 +0200)] 
ALSA: hda: Move codec drivers into sound/hda/codecs directory

Now move the all remaining codec drivers from sound/pci/hda to
sound/hda/codecs subdirectory.  Some drivers are put under the further
vendor subdirectory, and the vendor helper code (*_helper.c) are put
under helpers subdirectory.  Also the sub-codec drivers are moved under
a different subdirectory, sound/hda/codecs/sub-codecs, for
distinguishing from the main HD-audio codec drivers.

The prefix patch_ and hda_ as well as the suffix _helper are dropped
from file names as they are mostly superfluous.

No functional changes but just file path shuffling.

Reviewed-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-7-tiwai@suse.de
3 weeks agoALSA: hda: Move controller drivers into sound/hda/controllers directory
Takashi Iwai [Wed, 9 Jul 2025 16:04:08 +0000 (18:04 +0200)] 
ALSA: hda: Move controller drivers into sound/hda/controllers directory

Now HD-audio controller drivers are moved into sound/hda/controllers
directory as a part of HD-audio code reorganization.  Most of drivers
are independent from PCI bus, hence it makes more sense to put under
sound/hda.

The hda_ prefix is dropped from most of files at moving, as it's
more or less superfluous.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-6-tiwai@suse.de
3 weeks agoALSA: hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hda/common
Takashi Iwai [Wed, 9 Jul 2025 16:04:07 +0000 (18:04 +0200)] 
ALSA: hda: Move CONFIG_SND_HDA_PREALLOC_SIZE into sound/hda/common

CONFIG_SND_HDA_PREALLOC_SIZE is used only by controller.c in
sound/hda/common, hence it depends on CONFIG_SND_HDA.

Move the definition to the right place inside SND_HDA if/endif block
in sound/hda/common/Kconfig.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-5-tiwai@suse.de
3 weeks agoALSA: hda: Move common codec driver into sound/hda/common directory
Takashi Iwai [Wed, 9 Jul 2025 16:04:06 +0000 (18:04 +0200)] 
ALSA: hda: Move common codec driver into sound/hda/common directory

The snd-hda-codec module contains the most of common code used by both
HD-audio controller and codec drivers, and it's basically independent
from PCI.  Let's move the code to sound/hda/common directory as a part
of code reorganization.

The hda_ prefix is dropped from the most of file names as it's rather
superfluous.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-4-tiwai@suse.de
3 weeks agoALSA: hda: Move HD-audio core stuff into sound/hda/core
Takashi Iwai [Wed, 9 Jul 2025 16:04:05 +0000 (18:04 +0200)] 
ALSA: hda: Move HD-audio core stuff into sound/hda/core

This is a part of HD-audio code restructuring.
Simply move the current code of sound/hda/* into the subdirectory
sound/hda/core, so that more stuff can be moved into sound/hda cleanly
later.

Most of file names with hdac_ and hdac_ext_ prefix are renamed without
the prefix, since they can be identified well in the directory name
and superfluous.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-3-tiwai@suse.de
3 weeks agoALSA: hda: Move widget capability macros into hdaudio.h
Takashi Iwai [Wed, 9 Jul 2025 16:04:04 +0000 (18:04 +0200)] 
ALSA: hda: Move widget capability macros into hdaudio.h

The get_wcaps() and co are used not only by HD-audio core but also
other driver code, hence it'd be better to put into the common header
instead of local.h.

OTOH, there are macros of the same name like get_wcaps() that are
still used in sound/pci/hda/* locally, and those conflict with each
other.  So we need to rename get_wcaps() (to be moved from hda-core)
with the proper snd_hdac prefix for avoiding name conflicts, and
define in the common hdaudio.h.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250709160434.1859-2-tiwai@suse.de
3 weeks agoALSA: core: Copy string more safely
Takashi Iwai [Thu, 10 Jul 2025 10:07:25 +0000 (12:07 +0200)] 
ALSA: core: Copy string more safely

Replace the remaining strcpy() and sprintf() usages in the ALSA core
code with the safer versions.

The first strcpy() points actually to card->id, hence just use
strscpy() with card->id instead.

The append of suffix string is slightly rewritten so that we can use
scnprintf() and strscpy().

Only for safety, no actual behavior change.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-104-tiwai@suse.de
3 weeks agoALSA: usb-audio: Copy string more safely
Takashi Iwai [Thu, 10 Jul 2025 10:07:24 +0000 (12:07 +0200)] 
ALSA: usb-audio: Copy string more safely

Replace strcpy() and sprintf() usages in the USB audio drivers with
the safer versions (strscpy() and scnprintf()) with the proper max
size evaluation.  Only for safety, no actual behavior change.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-103-tiwai@suse.de
3 weeks agoALSA: cmipci: Copy string more safely
Takashi Iwai [Thu, 10 Jul 2025 10:07:23 +0000 (12:07 +0200)] 
ALSA: cmipci: Copy string more safely

The probe code uses sprintf() and strcat() without caring about the
string buffer size.  Replace with safer code.

Only a cosmetic safety matter, no functional changes intended.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-102-tiwai@suse.de
3 weeks agoALSA: ac97: Copy string more safely
Takashi Iwai [Thu, 10 Jul 2025 10:07:22 +0000 (12:07 +0200)] 
ALSA: ac97: Copy string more safely

snd_ac97_get_name() blindly assumes that the name buffer is large
enough, but we should be more careful.  Pass the max buffer length and
allow trimming to the size.

Only a cosmetic safety matter, no functional changes intended.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-101-tiwai@suse.de
3 weeks agoALSA: usb-audio: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:21 +0000 (12:07 +0200)] 
ALSA: usb-audio: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-100-tiwai@suse.de
3 weeks agoALSA: ua101: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:20 +0000 (12:07 +0200)] 
ALSA: ua101: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-99-tiwai@suse.de
3 weeks agoALSA: usx2y: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:19 +0000 (12:07 +0200)] 
ALSA: usx2y: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-98-tiwai@suse.de
3 weeks agoALSA: line6: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:18 +0000 (12:07 +0200)] 
ALSA: line6: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-97-tiwai@suse.de
3 weeks agoALSA: 6fire: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:17 +0000 (12:07 +0200)] 
ALSA: 6fire: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-96-tiwai@suse.de
3 weeks agoALSA: synth: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:16 +0000 (12:07 +0200)] 
ALSA: synth: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-95-tiwai@suse.de
3 weeks agoALSA: spi: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:15 +0000 (12:07 +0200)] 
ALSA: spi: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-94-tiwai@suse.de
3 weeks agoALSA: sparc: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:14 +0000 (12:07 +0200)] 
ALSA: sparc: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-93-tiwai@suse.de
3 weeks agoALSA: sh: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:13 +0000 (12:07 +0200)] 
ALSA: sh: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-92-tiwai@suse.de
3 weeks agoALSA: ppc: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:12 +0000 (12:07 +0200)] 
ALSA: ppc: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-91-tiwai@suse.de
3 weeks agoALSA: vxpocket: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:11 +0000 (12:07 +0200)] 
ALSA: vxpocket: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-90-tiwai@suse.de
3 weeks agoALSA: pdaudiocf: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:10 +0000 (12:07 +0200)] 
ALSA: pdaudiocf: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-89-tiwai@suse.de
3 weeks agoALSA: ymfpci: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:09 +0000 (12:07 +0200)] 
ALSA: ymfpci: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-88-tiwai@suse.de
3 weeks agoALSA: via82xx: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:08 +0000 (12:07 +0200)] 
ALSA: via82xx: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-87-tiwai@suse.de
3 weeks agoALSA: trident: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:07 +0000 (12:07 +0200)] 
ALSA: trident: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-86-tiwai@suse.de
3 weeks agoALSA: sonicvibes: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:06 +0000 (12:07 +0200)] 
ALSA: sonicvibes: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-85-tiwai@suse.de
3 weeks agoALSA: sis7019: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:05 +0000 (12:07 +0200)] 
ALSA: sis7019: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-84-tiwai@suse.de
3 weeks agoALSA: rme9652: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:04 +0000 (12:07 +0200)] 
ALSA: rme9652: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-83-tiwai@suse.de
3 weeks agoALSA: hdspm: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:03 +0000 (12:07 +0200)] 
ALSA: hdspm: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-82-tiwai@suse.de
3 weeks agoALSA: hdsp: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:02 +0000 (12:07 +0200)] 
ALSA: hdsp: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-81-tiwai@suse.de
3 weeks agoALSA: rme96: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:01 +0000 (12:07 +0200)] 
ALSA: rme96: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-80-tiwai@suse.de
3 weeks agoALSA: rme32: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:07:00 +0000 (12:07 +0200)] 
ALSA: rme32: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-79-tiwai@suse.de
3 weeks agoALSA: riptide: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:59 +0000 (12:06 +0200)] 
ALSA: riptide: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-78-tiwai@suse.de
3 weeks agoALSA: pcxhr: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:58 +0000 (12:06 +0200)] 
ALSA: pcxhr: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-77-tiwai@suse.de
3 weeks agoALSA: oxygen: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:57 +0000 (12:06 +0200)] 
ALSA: oxygen: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-76-tiwai@suse.de
3 weeks agoALSA: nm256: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:56 +0000 (12:06 +0200)] 
ALSA: nm256: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-75-tiwai@suse.de
3 weeks agoALSA: mixart: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:55 +0000 (12:06 +0200)] 
ALSA: mixart: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-74-tiwai@suse.de
3 weeks agoALSA: maestro3: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:54 +0000 (12:06 +0200)] 
ALSA: maestro3: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-73-tiwai@suse.de
3 weeks agoALSA: lx6464es: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:53 +0000 (12:06 +0200)] 
ALSA: lx6464es: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-72-tiwai@suse.de
3 weeks agoALSA: lola: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:52 +0000 (12:06 +0200)] 
ALSA: lola: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-71-tiwai@suse.de
3 weeks agoALSA: korg1212: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:51 +0000 (12:06 +0200)] 
ALSA: korg1212: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-70-tiwai@suse.de
3 weeks agoALSA: intel8x0: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:50 +0000 (12:06 +0200)] 
ALSA: intel8x0: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-69-tiwai@suse.de
3 weeks agoALSA: ice1724: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:49 +0000 (12:06 +0200)] 
ALSA: ice1724: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-68-tiwai@suse.de
3 weeks agoALSA: ice1712: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:48 +0000 (12:06 +0200)] 
ALSA: ice1712: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-67-tiwai@suse.de
3 weeks agoALSA: fm801: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:47 +0000 (12:06 +0200)] 
ALSA: fm801: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-66-tiwai@suse.de
3 weeks agoALSA: es1968: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:46 +0000 (12:06 +0200)] 
ALSA: es1968: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-65-tiwai@suse.de
3 weeks agoALSA: es1938: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:45 +0000 (12:06 +0200)] 
ALSA: es1938: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-64-tiwai@suse.de
3 weeks agoALSA: ens1370: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:44 +0000 (12:06 +0200)] 
ALSA: ens1370: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-63-tiwai@suse.de
3 weeks agoALSA: emu10k1: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:43 +0000 (12:06 +0200)] 
ALSA: emu10k1: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-62-tiwai@suse.de
3 weeks agoALSA: echoaudio: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:42 +0000 (12:06 +0200)] 
ALSA: echoaudio: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-61-tiwai@suse.de
3 weeks agoALSA: ctxfi: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:41 +0000 (12:06 +0200)] 
ALSA: ctxfi: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-60-tiwai@suse.de
3 weeks agoALSA: cs5535audio: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:40 +0000 (12:06 +0200)] 
ALSA: cs5535audio: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-59-tiwai@suse.de
3 weeks agoALSA: cs5530: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:39 +0000 (12:06 +0200)] 
ALSA: cs5530: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-58-tiwai@suse.de
3 weeks agoALSA: cs46xx: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:38 +0000 (12:06 +0200)] 
ALSA: cs46xx: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-57-tiwai@suse.de
3 weeks agoALSA: cs4281: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:37 +0000 (12:06 +0200)] 
ALSA: cs4281: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-56-tiwai@suse.de
3 weeks agoALSA: cmipci: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:36 +0000 (12:06 +0200)] 
ALSA: cmipci: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-55-tiwai@suse.de
3 weeks agoALSA: ca0106: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:35 +0000 (12:06 +0200)] 
ALSA: ca0106: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-54-tiwai@suse.de
3 weeks agoALSA: bt87x: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:34 +0000 (12:06 +0200)] 
ALSA: bt87x: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-53-tiwai@suse.de
3 weeks agoALSA: azt3328: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:33 +0000 (12:06 +0200)] 
ALSA: azt3328: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-52-tiwai@suse.de
3 weeks agoALSA: aw2: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:32 +0000 (12:06 +0200)] 
ALSA: aw2: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-51-tiwai@suse.de
3 weeks agoALSA: au88x0: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:31 +0000 (12:06 +0200)] 
ALSA: au88x0: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-50-tiwai@suse.de
3 weeks agoALSA: atiixp: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:30 +0000 (12:06 +0200)] 
ALSA: atiixp: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-49-tiwai@suse.de
3 weeks agoALSA: asihpi: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:29 +0000 (12:06 +0200)] 
ALSA: asihpi: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-48-tiwai@suse.de
3 weeks agoALSA: als4000: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:28 +0000 (12:06 +0200)] 
ALSA: als4000: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-47-tiwai@suse.de
3 weeks agoALSA: als300: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:27 +0000 (12:06 +0200)] 
ALSA: als300: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-46-tiwai@suse.de
3 weeks agoALSA: ali5451: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:26 +0000 (12:06 +0200)] 
ALSA: ali5451: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-45-tiwai@suse.de
3 weeks agoALSA: ak4531: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:25 +0000 (12:06 +0200)] 
ALSA: ak4531: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-44-tiwai@suse.de
3 weeks agoALSA: ad1889: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:24 +0000 (12:06 +0200)] 
ALSA: ad1889: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-43-tiwai@suse.de
3 weeks agoALSA: ac97: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:23 +0000 (12:06 +0200)] 
ALSA: ac97: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-42-tiwai@suse.de
3 weeks agoALSA: parisc: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:22 +0000 (12:06 +0200)] 
ALSA: parisc: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-41-tiwai@suse.de
3 weeks agoALSA: mips: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:21 +0000 (12:06 +0200)] 
ALSA: mips: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-40-tiwai@suse.de
3 weeks agoALSA: wss: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:20 +0000 (12:06 +0200)] 
ALSA: wss: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-39-tiwai@suse.de
3 weeks agoALSA: wavefront: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:19 +0000 (12:06 +0200)] 
ALSA: wavefront: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-38-tiwai@suse.de
3 weeks agoALSA: sscape: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:18 +0000 (12:06 +0200)] 
ALSA: sscape: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-37-tiwai@suse.de
3 weeks agoALSA: sc6000: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:17 +0000 (12:06 +0200)] 
ALSA: sc6000: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-36-tiwai@suse.de
3 weeks agoALSA: opti9xx: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:16 +0000 (12:06 +0200)] 
ALSA: opti9xx: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-35-tiwai@suse.de
3 weeks agoALSA: opl3sa2: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:15 +0000 (12:06 +0200)] 
ALSA: opl3sa2: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-34-tiwai@suse.de
3 weeks agoALSA: msnd: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:14 +0000 (12:06 +0200)] 
ALSA: msnd: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-33-tiwai@suse.de
3 weeks agoALSA: gus: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:13 +0000 (12:06 +0200)] 
ALSA: gus: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-32-tiwai@suse.de
3 weeks agoALSA: galaxy: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:12 +0000 (12:06 +0200)] 
ALSA: galaxy: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-31-tiwai@suse.de
3 weeks agoALSA: es18xx: Use safer strscpy() instead of strcpy()
Takashi Iwai [Thu, 10 Jul 2025 10:06:11 +0000 (12:06 +0200)] 
ALSA: es18xx: Use safer strscpy() instead of strcpy()

Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Link: https://patch.msgid.link/20250710100727.22653-30-tiwai@suse.de