]> git.openfabrics.org - ~shefty/rdma-dev.git/commitdiff
V4L/DVB (13421): gspca - main: Clearer message when bandwidth too small.
authorJean-Francois Moine <moinejf@free.fr>
Tue, 10 Nov 2009 17:49:43 +0000 (14:49 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 5 Dec 2009 20:41:48 +0000 (18:41 -0200)
Signed-off-by: Jean-Francois Moine <moinejf@free.fr>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/gspca/gspca.c

index afd99beab30d3daa401b7d60ad4707c4d9b0988a..6915db2d36db396fbbd4cf5ea59a3af7b164425a 100644 (file)
@@ -657,15 +657,19 @@ static int gspca_init_transfer(struct gspca_dev *gspca_dev)
                }
                if (ret >= 0)
                        break;
-               PDEBUG(D_ERR|D_STREAM,
-                       "usb_submit_urb alt %d err %d", gspca_dev->alt, ret);
                gspca_dev->streaming = 0;
                destroy_urbs(gspca_dev);
-               if (ret != -ENOSPC)
+               if (ret != -ENOSPC) {
+                       PDEBUG(D_ERR|D_STREAM,
+                               "usb_submit_urb alt %d err %d",
+                               gspca_dev->alt, ret);
                        goto out;
+               }
 
                /* the bandwidth is not wide enough
                 * negociate or try a lower alternate setting */
+               PDEBUG(D_ERR|D_STREAM,
+                       "bandwidth not wide enough - trying again");
                msleep(20);     /* wait for kill complete */
                if (gspca_dev->sd_desc->isoc_nego) {
                        ret = gspca_dev->sd_desc->isoc_nego(gspca_dev);