staging: most: usb: add ep number to log
authorChristian Gromm <christian.gromm@microchip.com>
Tue, 8 May 2018 09:45:07 +0000 (11:45 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 May 2018 11:41:50 +0000 (13:41 +0200)
This patch adds the endpoint number of the USB pipe that reports to be
broken into the log message. It is needed to make debugging for
applications more comfortable.

Signed-off-by: Christian Gromm <christian.gromm@microchip.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/most/usb/usb.c

index f187260..3126b69 100644 (file)
@@ -354,7 +354,8 @@ static void hdm_write_completion(struct urb *urb)
                        mbo->status = MBO_SUCCESS;
                        break;
                case -EPIPE:
-                       dev_warn(dev, "Broken OUT pipe detected\n");
+                       dev_warn(dev, "Broken pipe on ep%02x\n",
+                                mdev->ep_address[channel]);
                        mdev->is_channel_healthy[channel] = false;
                        mdev->clear_work[channel].pipe = urb->pipe;
                        schedule_work(&mdev->clear_work[channel].ws);
@@ -507,7 +508,8 @@ static void hdm_read_completion(struct urb *urb)
                        }
                        break;
                case -EPIPE:
-                       dev_warn(dev, "Broken IN pipe detected\n");
+                       dev_warn(dev, "Broken pipe on ep%02x\n",
+                                mdev->ep_address[channel]);
                        mdev->is_channel_healthy[channel] = false;
                        mdev->clear_work[channel].pipe = urb->pipe;
                        schedule_work(&mdev->clear_work[channel].ws);
@@ -517,7 +519,8 @@ static void hdm_read_completion(struct urb *urb)
                        mbo->status = MBO_E_CLOSE;
                        break;
                case -EOVERFLOW:
-                       dev_warn(dev, "Babble on IN pipe detected\n");
+                       dev_warn(dev, "Babble on ep%02x\n",
+                                mdev->ep_address[channel]);
                        break;
                }
        }