From: Kangjie Lu Date: Wed, 26 Dec 2018 01:40:51 +0000 (-0600) Subject: ALSA: gus: add a check of the status of snd_ctl_add X-Git-Tag: v5.1-rc1~22^2~110 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=0f25e000cb4398081748e54f62a902098aa79ec1;p=linux-2.6-block.git ALSA: gus: add a check of the status of snd_ctl_add snd_ctl_add() could fail, so let's check its status and issue an error message if it indeed fails. Signed-off-by: Kangjie Lu Signed-off-by: Takashi Iwai --- diff --git a/sound/isa/gus/gus_main.c b/sound/isa/gus/gus_main.c index 3b8a0c880db5..33c8b66d5c8a 100644 --- a/sound/isa/gus/gus_main.c +++ b/sound/isa/gus/gus_main.c @@ -92,8 +92,17 @@ static const struct snd_kcontrol_new snd_gus_joystick_control = { static void snd_gus_init_control(struct snd_gus_card *gus) { - if (!gus->ace_flag) - snd_ctl_add(gus->card, snd_ctl_new1(&snd_gus_joystick_control, gus)); + int ret; + + if (!gus->ace_flag) { + ret = + snd_ctl_add(gus->card, + snd_ctl_new1(&snd_gus_joystick_control, + gus)); + if (ret) + snd_printk(KERN_ERR "gus: snd_ctl_add failed: %d\n", + ret); + } } /*