ALSA: aoa: Remove redundant size arguments from strscpy()

The size parameter of strscpy() is optional if the destination buffer
has a fixed length and strscpy() can automatically determine its size
using sizeof(). This makes many explicit size arguments redundant.

Remove them to shorten and simplify the code.

No functional changes intended.

Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Thorsten Blum 2025-09-11 23:43:22 +02:00 committed by Takashi Iwai
parent 3c30d57544
commit e135eeef0b
5 changed files with 10 additions and 13 deletions

View File

@ -973,7 +973,7 @@ static int onyx_i2c_probe(struct i2c_client *client)
goto fail; goto fail;
} }
strscpy(onyx->codec.name, "onyx", MAX_CODEC_NAME_LEN); strscpy(onyx->codec.name, "onyx");
onyx->codec.owner = THIS_MODULE; onyx->codec.owner = THIS_MODULE;
onyx->codec.init = onyx_init_codec; onyx->codec.init = onyx_init_codec;
onyx->codec.exit = onyx_exit_codec; onyx->codec.exit = onyx_exit_codec;

View File

@ -857,7 +857,7 @@ static int tas_i2c_probe(struct i2c_client *client)
/* seems that half is a saner default */ /* seems that half is a saner default */
tas->drc_range = TAS3004_DRC_MAX / 2; tas->drc_range = TAS3004_DRC_MAX / 2;
strscpy(tas->codec.name, "tas", MAX_CODEC_NAME_LEN); strscpy(tas->codec.name, "tas");
tas->codec.owner = THIS_MODULE; tas->codec.owner = THIS_MODULE;
tas->codec.init = tas_init_codec; tas->codec.init = tas_init_codec;
tas->codec.exit = tas_exit_codec; tas->codec.exit = tas_exit_codec;

View File

@ -126,7 +126,7 @@ static int __init toonie_init(void)
if (!toonie) if (!toonie)
return -ENOMEM; return -ENOMEM;
strscpy(toonie->codec.name, "toonie", sizeof(toonie->codec.name)); strscpy(toonie->codec.name, "toonie");
toonie->codec.owner = THIS_MODULE; toonie->codec.owner = THIS_MODULE;
toonie->codec.init = toonie_init_codec; toonie->codec.init = toonie_init_codec;
toonie->codec.exit = toonie_exit_codec; toonie->codec.exit = toonie_exit_codec;

View File

@ -28,10 +28,10 @@ int aoa_alsa_init(char *name, struct module *mod, struct device *dev)
return err; return err;
aoa_card = alsa_card->private_data; aoa_card = alsa_card->private_data;
aoa_card->alsa_card = alsa_card; aoa_card->alsa_card = alsa_card;
strscpy(alsa_card->driver, "AppleOnbdAudio", sizeof(alsa_card->driver)); strscpy(alsa_card->driver, "AppleOnbdAudio");
strscpy(alsa_card->shortname, name, sizeof(alsa_card->shortname)); strscpy(alsa_card->shortname, name);
strscpy(alsa_card->longname, name, sizeof(alsa_card->longname)); strscpy(alsa_card->longname, name);
strscpy(alsa_card->mixername, name, sizeof(alsa_card->mixername)); strscpy(alsa_card->mixername, name);
err = snd_card_register(aoa_card->alsa_card); err = snd_card_register(aoa_card->alsa_card);
if (err < 0) { if (err < 0) {
printk(KERN_ERR "snd-aoa: couldn't register alsa card\n"); printk(KERN_ERR "snd-aoa: couldn't register alsa card\n");

View File

@ -949,8 +949,7 @@ static void layout_attached_codec(struct aoa_codec *codec)
ldev->gpio.methods->set_lineout(codec->gpio, 1); ldev->gpio.methods->set_lineout(codec->gpio, 1);
ctl = snd_ctl_new1(&lineout_ctl, codec->gpio); ctl = snd_ctl_new1(&lineout_ctl, codec->gpio);
if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE) if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE)
strscpy(ctl->id.name, strscpy(ctl->id.name, "Headphone Switch");
"Headphone Switch", sizeof(ctl->id.name));
ldev->lineout_ctrl = ctl; ldev->lineout_ctrl = ctl;
aoa_snd_ctl_add(ctl); aoa_snd_ctl_add(ctl);
ldev->have_lineout_detect = ldev->have_lineout_detect =
@ -964,15 +963,13 @@ static void layout_attached_codec(struct aoa_codec *codec)
ldev); ldev);
if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE) if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE)
strscpy(ctl->id.name, strscpy(ctl->id.name,
"Headphone Detect Autoswitch", "Headphone Detect Autoswitch");
sizeof(ctl->id.name));
aoa_snd_ctl_add(ctl); aoa_snd_ctl_add(ctl);
ctl = snd_ctl_new1(&lineout_detected, ctl = snd_ctl_new1(&lineout_detected,
ldev); ldev);
if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE) if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE)
strscpy(ctl->id.name, strscpy(ctl->id.name,
"Headphone Detected", "Headphone Detected");
sizeof(ctl->id.name));
ldev->lineout_detected_ctrl = ctl; ldev->lineout_detected_ctrl = ctl;
aoa_snd_ctl_add(ctl); aoa_snd_ctl_add(ctl);
} }