@@ -342,7 +342,7 @@ static int snd_cmi8330_pnp(int dev, struct snd_cmi8330 *acard,
342342
343343 err = pnp_activate_dev (pdev );
344344 if (err < 0 ) {
345- snd_printk ( KERN_ERR "AD1848 PnP configure failure\n" );
345+ dev_err ( & pdev -> dev , "AD1848 PnP configure failure\n" );
346346 return - EBUSY ;
347347 }
348348 wssport [dev ] = pnp_port_start (pdev , 0 );
@@ -356,7 +356,7 @@ static int snd_cmi8330_pnp(int dev, struct snd_cmi8330 *acard,
356356
357357 err = pnp_activate_dev (pdev );
358358 if (err < 0 ) {
359- snd_printk ( KERN_ERR "SB16 PnP configure failure\n" );
359+ dev_err ( & pdev -> dev , "SB16 PnP configure failure\n" );
360360 return - EBUSY ;
361361 }
362362 sbport [dev ] = pnp_port_start (pdev , 0 );
@@ -376,7 +376,7 @@ static int snd_cmi8330_pnp(int dev, struct snd_cmi8330 *acard,
376376
377377 err = pnp_activate_dev (pdev );
378378 if (err < 0 )
379- snd_printk ( KERN_ERR "MPU-401 PnP configure failure: will be disabled\n" );
379+ dev_err ( & pdev -> dev , "MPU-401 PnP configure failure: will be disabled\n" );
380380 else {
381381 mpuport [dev ] = pnp_port_start (pdev , 0 );
382382 mpuirq [dev ] = pnp_irq (pdev , 0 );
@@ -498,8 +498,6 @@ static int snd_cmi8330_resume(struct snd_card *card)
498498#define is_isapnp_selected (dev ) 0
499499#endif
500500
501- #define PFX "cmi8330: "
502-
503501static int snd_cmi8330_card_new (struct device * pdev , int dev ,
504502 struct snd_card * * cardp )
505503{
@@ -510,7 +508,7 @@ static int snd_cmi8330_card_new(struct device *pdev, int dev,
510508 err = snd_devm_card_new (pdev , index [dev ], id [dev ], THIS_MODULE ,
511509 sizeof (struct snd_cmi8330 ), & card );
512510 if (err < 0 ) {
513- snd_printk ( KERN_ERR PFX "could not get a new card\n" );
511+ dev_err ( pdev , "could not get a new card\n" );
514512 return err ;
515513 }
516514 acard = card -> private_data ;
@@ -531,11 +529,11 @@ static int snd_cmi8330_probe(struct snd_card *card, int dev)
531529 wssdma [dev ], -1 ,
532530 WSS_HW_DETECT , 0 , & acard -> wss );
533531 if (err < 0 ) {
534- snd_printk ( KERN_ERR PFX "AD1848 device busy??\n" );
532+ dev_err ( card -> dev , "AD1848 device busy??\n" );
535533 return err ;
536534 }
537535 if (acard -> wss -> hardware != WSS_HW_CMI8330 ) {
538- snd_printk ( KERN_ERR PFX "AD1848 not found during probe\n" );
536+ dev_err ( card -> dev , "AD1848 not found during probe\n" );
539537 return - ENODEV ;
540538 }
541539
@@ -546,11 +544,11 @@ static int snd_cmi8330_probe(struct snd_card *card, int dev)
546544 sbdma16 [dev ],
547545 SB_HW_AUTO , & acard -> sb );
548546 if (err < 0 ) {
549- snd_printk ( KERN_ERR PFX "SB16 device busy??\n" );
547+ dev_err ( card -> dev , "SB16 device busy??\n" );
550548 return err ;
551549 }
552550 if (acard -> sb -> hardware != SB_HW_16 ) {
553- snd_printk ( KERN_ERR PFX "SB16 not found during probe\n" );
551+ dev_err ( card -> dev , "SB16 not found during probe\n" );
554552 return - ENODEV ;
555553 }
556554
@@ -561,22 +559,22 @@ static int snd_cmi8330_probe(struct snd_card *card, int dev)
561559
562560 err = snd_cmi8330_mixer (card , acard );
563561 if (err < 0 ) {
564- snd_printk ( KERN_ERR PFX "failed to create mixers\n" );
562+ dev_err ( card -> dev , "failed to create mixers\n" );
565563 return err ;
566564 }
567565
568566 err = snd_cmi8330_pcm (card , acard );
569567 if (err < 0 ) {
570- snd_printk ( KERN_ERR PFX "failed to create pcms\n" );
568+ dev_err ( card -> dev , "failed to create pcms\n" );
571569 return err ;
572570 }
573571 if (fmport [dev ] != SNDRV_AUTO_PORT ) {
574572 if (snd_opl3_create (card ,
575573 fmport [dev ], fmport [dev ] + 2 ,
576574 OPL3_HW_AUTO , 0 , & opl3 ) < 0 ) {
577- snd_printk ( KERN_ERR PFX
578- "no OPL device at 0x%lx-0x%lx ?\n" ,
579- fmport [dev ], fmport [dev ] + 2 );
575+ dev_err ( card -> dev ,
576+ "no OPL device at 0x%lx-0x%lx ?\n" ,
577+ fmport [dev ], fmport [dev ] + 2 );
580578 } else {
581579 err = snd_opl3_hwdep_new (opl3 , 0 , 1 , NULL );
582580 if (err < 0 )
@@ -588,7 +586,7 @@ static int snd_cmi8330_probe(struct snd_card *card, int dev)
588586 if (snd_mpu401_uart_new (card , 0 , MPU401_HW_MPU401 ,
589587 mpuport [dev ], 0 , mpuirq [dev ],
590588 NULL ) < 0 )
591- printk ( KERN_ERR PFX "no MPU-401 device at 0x%lx.\n" ,
589+ dev_err ( card -> dev , "no MPU-401 device at 0x%lx.\n" ,
592590 mpuport [dev ]);
593591 }
594592
@@ -609,11 +607,11 @@ static int snd_cmi8330_isa_match(struct device *pdev,
609607 if (!enable [dev ] || is_isapnp_selected (dev ))
610608 return 0 ;
611609 if (wssport [dev ] == SNDRV_AUTO_PORT ) {
612- snd_printk ( KERN_ERR PFX "specify wssport\n" );
610+ dev_err ( pdev , "specify wssport\n" );
613611 return 0 ;
614612 }
615613 if (sbport [dev ] == SNDRV_AUTO_PORT ) {
616- snd_printk ( KERN_ERR PFX "specify sbport\n" );
614+ dev_err ( pdev , "specify sbport\n" );
617615 return 0 ;
618616 }
619617 return 1 ;
@@ -683,7 +681,7 @@ static int snd_cmi8330_pnp_detect(struct pnp_card_link *pcard,
683681 return res ;
684682 res = snd_cmi8330_pnp (dev , card -> private_data , pcard , pid );
685683 if (res < 0 ) {
686- snd_printk ( KERN_ERR PFX "PnP detection failed\n" );
684+ dev_err ( card -> dev , "PnP detection failed\n" );
687685 return res ;
688686 }
689687 res = snd_cmi8330_probe (card , dev );
0 commit comments