@@ -132,10 +132,12 @@ static void wdm_in_callback(struct urb *urb)
132132 "nonzero urb status received: -ESHUTDOWN" );
133133 break ;
134134 case - EPIPE :
135- err ("nonzero urb status received: -EPIPE" );
135+ dev_err (& desc -> intf -> dev ,
136+ "nonzero urb status received: -EPIPE\n" );
136137 break ;
137138 default :
138- err ("Unexpected error %d" , status );
139+ dev_err (& desc -> intf -> dev ,
140+ "Unexpected error %d\n" , status );
139141 break ;
140142 }
141143 }
@@ -170,16 +172,18 @@ static void wdm_int_callback(struct urb *urb)
170172 return ; /* unplug */
171173 case - EPIPE :
172174 set_bit (WDM_INT_STALL , & desc -> flags );
173- err ( "Stall on int endpoint" );
175+ dev_err ( & desc -> intf -> dev , "Stall on int endpoint\n " );
174176 goto sw ; /* halt is cleared in work */
175177 default :
176- err ("nonzero urb status received: %d" , status );
178+ dev_err (& desc -> intf -> dev ,
179+ "nonzero urb status received: %d\n" , status );
177180 break ;
178181 }
179182 }
180183
181184 if (urb -> actual_length < sizeof (struct usb_cdc_notification )) {
182- err ("wdm_int_callback - %d bytes" , urb -> actual_length );
185+ dev_err (& desc -> intf -> dev , "wdm_int_callback - %d bytes\n" ,
186+ urb -> actual_length );
183187 goto exit ;
184188 }
185189
@@ -198,7 +202,8 @@ static void wdm_int_callback(struct urb *urb)
198202 goto exit ;
199203 default :
200204 clear_bit (WDM_POLL_RUNNING , & desc -> flags );
201- err ("unknown notification %d received: index %d len %d" ,
205+ dev_err (& desc -> intf -> dev ,
206+ "unknown notification %d received: index %d len %d\n" ,
202207 dr -> bNotificationType , dr -> wIndex , dr -> wLength );
203208 goto exit ;
204209 }
@@ -236,14 +241,16 @@ static void wdm_int_callback(struct urb *urb)
236241sw :
237242 rv = schedule_work (& desc -> rxwork );
238243 if (rv )
239- err ("Cannot schedule work" );
244+ dev_err (& desc -> intf -> dev ,
245+ "Cannot schedule work\n" );
240246 }
241247 }
242248exit :
243249 rv = usb_submit_urb (urb , GFP_ATOMIC );
244250 if (rv )
245- err ("%s - usb_submit_urb failed with result %d" ,
246- __func__ , rv );
251+ dev_err (& desc -> intf -> dev ,
252+ "%s - usb_submit_urb failed with result %d\n" ,
253+ __func__ , rv );
247254
248255}
249256
@@ -353,7 +360,7 @@ static ssize_t wdm_write
353360 if (rv < 0 ) {
354361 kfree (buf );
355362 clear_bit (WDM_IN_USE , & desc -> flags );
356- err ( "Tx URB error: %d" , rv );
363+ dev_err ( & desc -> intf -> dev , "Tx URB error: %d\n " , rv );
357364 } else {
358365 dev_dbg (& desc -> intf -> dev , "Tx URB has been submitted index=%d" ,
359366 req -> wIndex );
@@ -401,7 +408,8 @@ static ssize_t wdm_read
401408 int t = desc -> rerr ;
402409 desc -> rerr = 0 ;
403410 spin_unlock_irq (& desc -> iuspin );
404- err ("reading had resulted in %d" , t );
411+ dev_err (& desc -> intf -> dev ,
412+ "reading had resulted in %d\n" , t );
405413 rv = - EIO ;
406414 goto err ;
407415 }
@@ -440,7 +448,7 @@ static ssize_t wdm_read
440448err :
441449 mutex_unlock (& desc -> rlock );
442450 if (rv < 0 )
443- err ( "wdm_read: exit error" );
451+ dev_err ( & desc -> intf -> dev , "wdm_read: exit error\n " );
444452 return rv ;
445453}
446454
@@ -450,7 +458,8 @@ static int wdm_flush(struct file *file, fl_owner_t id)
450458
451459 wait_event (desc -> wait , !test_bit (WDM_IN_USE , & desc -> flags ));
452460 if (desc -> werr < 0 )
453- err ("Error in flush path: %d" , desc -> werr );
461+ dev_err (& desc -> intf -> dev , "Error in flush path: %d\n" ,
462+ desc -> werr );
454463
455464 return desc -> werr ;
456465}
@@ -502,7 +511,7 @@ static int wdm_open(struct inode *inode, struct file *file)
502511
503512 rv = usb_autopm_get_interface (desc -> intf );
504513 if (rv < 0 ) {
505- err ( "Error autopm - %d" , rv );
514+ dev_err ( & desc -> intf -> dev , "Error autopm - %d\n " , rv );
506515 goto out ;
507516 }
508517 intf -> needs_remote_wakeup = 1 ;
@@ -512,7 +521,8 @@ static int wdm_open(struct inode *inode, struct file *file)
512521 rv = usb_submit_urb (desc -> validity , GFP_KERNEL );
513522 if (rv < 0 ) {
514523 desc -> count -- ;
515- err ("Error submitting int urb - %d" , rv );
524+ dev_err (& desc -> intf -> dev ,
525+ "Error submitting int urb - %d\n" , rv );
516526 }
517527 } else {
518528 rv = 0 ;
@@ -600,7 +610,7 @@ static int wdm_probe(struct usb_interface *intf, const struct usb_device_id *id)
600610
601611 while (buflen > 0 ) {
602612 if (buffer [1 ] != USB_DT_CS_INTERFACE ) {
603- err ( "skipping garbage" );
613+ dev_err ( & intf -> dev , "skipping garbage\n " );
604614 goto next_desc ;
605615 }
606616
@@ -614,7 +624,8 @@ static int wdm_probe(struct usb_interface *intf, const struct usb_device_id *id)
614624 "Finding maximum buffer length: %d" , maxcom );
615625 break ;
616626 default :
617- err ("Ignoring extra header, type %d, length %d" ,
627+ dev_err (& intf -> dev ,
628+ "Ignoring extra header, type %d, length %d\n" ,
618629 buffer [2 ], buffer [0 ]);
619630 break ;
620631 }
@@ -772,7 +783,8 @@ static int recover_from_urb_loss(struct wdm_device *desc)
772783 if (desc -> count ) {
773784 rv = usb_submit_urb (desc -> validity , GFP_NOIO );
774785 if (rv < 0 )
775- err ("Error resume submitting int urb - %d" , rv );
786+ dev_err (& desc -> intf -> dev ,
787+ "Error resume submitting int urb - %d\n" , rv );
776788 }
777789 return rv ;
778790}
0 commit comments