From: Mauro Carvalho Chehab Date: Sun, 8 Jun 2014 16:54:57 +0000 (-0300) Subject: [media] au0828: Only alt setting logic when needed X-Git-Tag: omap-for-v3.17/fixes-against-rc2~155^2~428 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64ea37bbd8a5815522706f0099ad3f11c7537e15;p=pandora-kernel.git [media] au0828: Only alt setting logic when needed It seems that there's a bug at au0828 hardware/firmware related to alternate setting: when the device is already at alt 5, a further call causes the URBs to receive -ESHUTDOWN. I found two different encarnations of this issue: 1) at qv4l2, it fails the second time we try to open the video screen; 2) at xawtv, when audio underrun occurs, with is very frequent, at least on my test machine. The fix is simple: just check if alt=5 before calling set_usb_interface(). Cc: stable@vger.kernel.org Signed-off-by: Mauro Carvalho Chehab --- Reading git-diff-tree failed