Commit e135eeef authored by Thorsten Blum's avatar Thorsten Blum Committed by Takashi Iwai
Browse files

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: default avatarThorsten Blum <thorsten.blum@linux.dev>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 3c30d575
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -973,7 +973,7 @@ static int onyx_i2c_probe(struct i2c_client *client)
		goto fail;
	}

	strscpy(onyx->codec.name, "onyx", MAX_CODEC_NAME_LEN);
	strscpy(onyx->codec.name, "onyx");
	onyx->codec.owner = THIS_MODULE;
	onyx->codec.init = onyx_init_codec;
	onyx->codec.exit = onyx_exit_codec;
+1 −1
Original line number Diff line number Diff line
@@ -857,7 +857,7 @@ static int tas_i2c_probe(struct i2c_client *client)
	/* seems that half is a saner default */
	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.init = tas_init_codec;
	tas->codec.exit = tas_exit_codec;
+1 −1
Original line number Diff line number Diff line
@@ -126,7 +126,7 @@ static int __init toonie_init(void)
	if (!toonie)
		return -ENOMEM;

	strscpy(toonie->codec.name, "toonie", sizeof(toonie->codec.name));
	strscpy(toonie->codec.name, "toonie");
	toonie->codec.owner = THIS_MODULE;
	toonie->codec.init = toonie_init_codec;
	toonie->codec.exit = toonie_exit_codec;
+4 −4
Original line number Diff line number Diff line
@@ -28,10 +28,10 @@ int aoa_alsa_init(char *name, struct module *mod, struct device *dev)
		return err;
	aoa_card = alsa_card->private_data;
	aoa_card->alsa_card = alsa_card;
	strscpy(alsa_card->driver, "AppleOnbdAudio", sizeof(alsa_card->driver));
	strscpy(alsa_card->shortname, name, sizeof(alsa_card->shortname));
	strscpy(alsa_card->longname, name, sizeof(alsa_card->longname));
	strscpy(alsa_card->mixername, name, sizeof(alsa_card->mixername));
	strscpy(alsa_card->driver, "AppleOnbdAudio");
	strscpy(alsa_card->shortname, name);
	strscpy(alsa_card->longname, name);
	strscpy(alsa_card->mixername, name);
	err = snd_card_register(aoa_card->alsa_card);
	if (err < 0) {
		printk(KERN_ERR "snd-aoa: couldn't register alsa card\n");
+3 −6
Original line number Diff line number Diff line
@@ -949,8 +949,7 @@ static void layout_attached_codec(struct aoa_codec *codec)
				ldev->gpio.methods->set_lineout(codec->gpio, 1);
			ctl = snd_ctl_new1(&lineout_ctl, codec->gpio);
			if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE)
				strscpy(ctl->id.name,
					"Headphone Switch", sizeof(ctl->id.name));
				strscpy(ctl->id.name, "Headphone Switch");
			ldev->lineout_ctrl = ctl;
			aoa_snd_ctl_add(ctl);
			ldev->have_lineout_detect =
@@ -964,15 +963,13 @@ static void layout_attached_codec(struct aoa_codec *codec)
						   ldev);
				if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE)
					strscpy(ctl->id.name,
						"Headphone Detect Autoswitch",
						sizeof(ctl->id.name));
						"Headphone Detect Autoswitch");
				aoa_snd_ctl_add(ctl);
				ctl = snd_ctl_new1(&lineout_detected,
						   ldev);
				if (cc->connected & CC_LINEOUT_LABELLED_HEADPHONE)
					strscpy(ctl->id.name,
						"Headphone Detected",
						sizeof(ctl->id.name));
						"Headphone Detected");
				ldev->lineout_detected_ctrl = ctl;
				aoa_snd_ctl_add(ctl);
			}