diff --git a/[refs] b/[refs] index 755404cda8ee..461e06bf1cc0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: fd64138c0eff8351b93ef99f7da929bb8a49b9ed +refs/heads/master: 2af752936b311a846622668f8b0f1893d8eccade diff --git a/trunk/sound/core/init.c b/trunk/sound/core/init.c index af1e407ca27f..0d5520c415d3 100644 --- a/trunk/sound/core/init.c +++ b/trunk/sound/core/init.c @@ -637,8 +637,12 @@ int snd_card_register(struct snd_card *card) #endif #ifndef CONFIG_SYSFS_DEPRECATED if (card->card_dev) { - device_create_file(card->card_dev, &card_id_attrs); - device_create_file(card->card_dev, &card_number_attrs); + err = device_create_file(card->card_dev, &card_id_attrs); + if (err < 0) + return err; + err = device_create_file(card->card_dev, &card_number_attrs); + if (err < 0) + return err; } #endif return 0;