[media] uvcvideo: Increase UVC_MAX_STATUS_SIZE
Peter Yu [Fri, 3 Mar 2017 04:38:31 +0000 (12:38 +0800)]
When system does camera stress(open and close camera) with
Logiteceh HP Pro Webcam C920. Babble error are found in beginning
of every test loop. Sometimes, device will disconnect unexpectedly.
This is a specific issue to C920. Increase UVC_MAX_STATUS_SIZE to
1024 will prevent babble error and device unexpected disconnection
issue during test.

Bug 200265143
Bug 200268964

Change-Id: I0e99f7d17894fab2d12008687f9218c1a47ad26f
Signed-off-by: Peter Yu <pyu@nvidia.com>
Reviewed-on: http://git-master/r/1314405
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: ChihMin Cheng <ccheng@nvidia.com>
Reviewed-by: Henry Lin <henryl@nvidia.com>
Reviewed-by: Vinayak Pane <vpane@nvidia.com>
(cherry picked from commit 61fbccb9de9a3c8134f00f3052ba8e9c5ac423bc)
Reviewed-on: http://git-master/r/1317756

drivers/media/usb/uvc/uvcvideo.h

index 8605052..c3759f6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2016, NVIDIA Corporation.  All rights reserved.
+ * Copyright (C) 2016-2017, NVIDIA Corporation.  All rights reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms and conditions of the GNU General Public License,
 /* Maximum number of video buffers. */
 #define UVC_MAX_VIDEO_BUFFERS  32
 /* Maximum status buffer size in bytes of interrupt URB. */
-#define UVC_MAX_STATUS_SIZE    16
+#define UVC_MAX_STATUS_SIZE    1024
 
 #define UVC_CTRL_CONTROL_TIMEOUT       300
 #define UVC_CTRL_STREAMING_TIMEOUT     5000