Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cdc-acm: cleanup debugging in submission path

Actually make it retutn useful information.

Signed-off-by: Oliver Neukum <oneukum@suse.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Oliver Neukum and committed by
Greg Kroah-Hartman
46e75075 21b031fb

+4 -4
+4 -4
drivers/usb/class/cdc-acm.c
··· 368 368 if (!test_and_clear_bit(index, &acm->read_urbs_free)) 369 369 return 0; 370 370 371 - dev_vdbg(&acm->data->dev, "%s - urb %d\n", __func__, index); 372 - 373 371 res = usb_submit_urb(acm->read_urbs[index], mem_flags); 374 372 if (res) { 375 373 if (res != -EPERM) { 376 374 dev_err(&acm->data->dev, 377 - "%s - usb_submit_urb failed: %d\n", 378 - __func__, res); 375 + "urb %d failed submission with %d\n", 376 + index, res); 379 377 } 380 378 set_bit(index, &acm->read_urbs_free); 381 379 return res; 380 + } else { 381 + dev_vdbg(&acm->data->dev, "submitted urb %d\n", index); 382 382 } 383 383 384 384 return 0;