···418418 if (entry->c.text.write) {419419 entry->c.text.write(entry, data->wbuffer);420420 if (data->wbuffer->error) {421421- snd_printk(KERN_WARNING "data write error to %s (%i)\n",422422- entry->name,423423- data->wbuffer->error);421421+ if (entry->card)422422+ dev_warn(entry->card->dev, "info: data write error to %s (%i)\n",423423+ entry->name,424424+ data->wbuffer->error);425425+ else426426+ pr_warn("ALSA: info: data write error to %s (%i)\n",427427+ entry->name,428428+ data->wbuffer->error);424429 }425430 }426431 kfree(data->wbuffer->buffer);
+12-12
sound/core/init.c
···113113 struct snd_info_entry *entry;114114115115 if ((err = snd_info_card_register(card)) < 0) {116116- snd_printd("unable to create card info\n");116116+ dev_dbg(card->dev, "unable to create card info\n");117117 return err;118118 }119119 if ((entry = snd_info_create_card_entry(card, "id", card->proc_root)) == NULL) {120120- snd_printd("unable to create card entry\n");120120+ dev_dbg(card->dev, "unable to create card entry\n");121121 return err;122122 }123123 entry->c.text.read = snd_card_id_read;···217217 err = -ENODEV;218218 if (err < 0) {219219 mutex_unlock(&snd_card_mutex);220220- snd_printk(KERN_ERR "cannot find the slot for index %d (range 0-%i), error: %d\n",220220+ dev_err(parent, "cannot find the slot for index %d (range 0-%i), error: %d\n",221221 idx, snd_ecards_limit - 1, err);222222 kfree(card);223223 return err;···254254 /* snd_cards_bitmask and snd_cards are set with snd_card_register */255255 err = snd_ctl_create(card);256256 if (err < 0) {257257- snd_printk(KERN_ERR "unable to register control minors\n");257257+ dev_err(parent, "unable to register control minors\n");258258 goto __error;259259 }260260 err = snd_info_card_create(card);261261 if (err < 0) {262262- snd_printk(KERN_ERR "unable to create card info\n");262262+ dev_err(parent, "unable to create card info\n");263263 goto __error_ctl;264264 }265265 *card_ret = card;···422422 /* notify all devices that we are disconnected */423423 err = snd_device_disconnect_all(card);424424 if (err < 0)425425- snd_printk(KERN_ERR "not all devices for card %i can be disconnected\n", card->number);425425+ dev_err(card->dev, "not all devices for card %i can be disconnected\n", card->number);426426427427 snd_info_card_disconnect(card);428428 if (card->registered) {···455455 snd_mixer_oss_notify_callback(card, SND_MIXER_OSS_NOTIFY_FREE);456456#endif457457 if (snd_device_free_all(card, SNDRV_DEV_CMD_PRE) < 0) {458458- snd_printk(KERN_ERR "unable to free all devices (pre)\n");458458+ dev_err(card->dev, "unable to free all devices (pre)\n");459459 /* Fatal, but this situation should never occur */460460 }461461 if (snd_device_free_all(card, SNDRV_DEV_CMD_NORMAL) < 0) {462462- snd_printk(KERN_ERR "unable to free all devices (normal)\n");462462+ dev_err(card->dev, "unable to free all devices (normal)\n");463463 /* Fatal, but this situation should never occur */464464 }465465 if (snd_device_free_all(card, SNDRV_DEV_CMD_POST) < 0) {466466- snd_printk(KERN_ERR "unable to free all devices (post)\n");466466+ dev_err(card->dev, "unable to free all devices (post)\n");467467 /* Fatal, but this situation should never occur */468468 }469469 if (card->private_free)470470 card->private_free(card);471471 snd_info_free_entry(card->proc_id);472472 if (snd_info_card_free(card) < 0) {473473- snd_printk(KERN_WARNING "unable to free card info\n");473473+ dev_warn(card->dev, "unable to free card info\n");474474 /* Not fatal error */475475 }476476 if (card->release_completion)···596596 goto again;597597 }598598 /* last resort... */599599- snd_printk(KERN_ERR "unable to set card id (%s)\n", id);599599+ dev_err(card->dev, "unable to set card id (%s)\n", id);600600 if (card->proc_root->name)601601 strlcpy(card->id, card->proc_root->name, sizeof(card->id));602602}···948948 }949949 spin_unlock(&card->files_lock);950950 if (!found) {951951- snd_printk(KERN_ERR "ALSA card file remove problem (%p)\n", file);951951+ dev_err(card->dev, "card file remove problem (%p)\n", file);952952 return -ENOENT;953953 }954954 kfree(found);
+1-1
sound/core/isadma.c
···106106 result = result1;107107#ifdef CONFIG_SND_DEBUG108108 if (result > size)109109- snd_printk(KERN_ERR "pointer (0x%x) for DMA #%ld is greater than transfer size (0x%x)\n", result, dma, size);109109+ pr_err("ALSA: pointer (0x%x) for DMA #%ld is greater than transfer size (0x%x)\n", result, dma, size);110110#endif111111 if (result >= size || result == 0)112112 return 0;
+2-2
sound/core/memalloc.c
···207207 break;208208#endif209209 default:210210- printk(KERN_ERR "snd-malloc: invalid device type %d\n", type);210210+ pr_err("snd-malloc: invalid device type %d\n", type);211211 dmab->area = NULL;212212 dmab->addr = 0;213213 return -ENXIO;···284284 break;285285#endif286286 default:287287- printk(KERN_ERR "snd-malloc: invalid device type %d\n", dmab->dev.type);287287+ pr_err("snd-malloc: invalid device type %d\n", dmab->dev.type);288288 }289289}290290
+1-1
sound/core/seq/seq_device.c
···168168169169/*170170 * register a sequencer device171171- * card = card info (NULL allowed)171171+ * card = card info172172 * device = device number (if any)173173 * id = id of driver174174 * result = return pointer (NULL allowed if unnecessary)
+2-2
sound/core/sound.c
···458458 snd_major = major;459459 snd_ecards_limit = cards_limit;460460 if (register_chrdev(major, "alsa", &snd_fops)) {461461- snd_printk(KERN_ERR "unable to register native major device number %d\n", major);461461+ pr_err("ALSA core: unable to register native major device number %d\n", major);462462 return -EIO;463463 }464464 if (snd_info_init() < 0) {···467467 }468468 snd_info_minor_register();469469#ifndef MODULE470470- printk(KERN_INFO "Advanced Linux Sound Architecture Driver Initialized.\n");470470+ pr_info("Advanced Linux Sound Architecture Driver Initialized.\n");471471#endif472472 return 0;473473}