This patch series converts gspca to vb2. It also fixes a vb2 bug found
while testing this, and it zeroes some fields for g/s_parm (they were
never tested in v4l2-compliance, so nobody noticed before).

Finally v4l2_disable_ioctl_locking() can now be removed since gspca no
longer needs it.

Tested with my (very large, thanks to Hans de Goede!) collection of gspca
webcams.

Regards,

        Hans

The following changes since commit 8ed8bba70b4355b1ba029b151ade84475dd12991:

  media: imx274: remove non-indexed pointers from mode_table (2018-05-17 
06:22:08 -0400)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git gspca

for you to fetch changes up to 0946167e1f90a78928612c95cafad1cdf0868a15:

  gspca: Kill all URBs before releasing any of them (2018-05-25 10:10:43 +0200)

----------------------------------------------------------------
Ezequiel Garcia (1):
      gspca: Kill all URBs before releasing any of them

Hans Verkuil (5):
      videobuf2-core: don't call memop 'finish' when queueing
      gspca: convert to vb2
      v4l2-ioctl: clear fields in s_parm
      v4l2-ioctl: delete unused v4l2_disable_ioctl_locking
      gspca: fix g/s_parm handling

 drivers/media/common/videobuf2/videobuf2-core.c |   9 +-
 drivers/media/usb/gspca/Kconfig                 |   1 +
 drivers/media/usb/gspca/gspca.c                 | 946 
+++++++++++--------------------------------------------
 drivers/media/usb/gspca/gspca.h                 |  38 +--
 drivers/media/usb/gspca/m5602/m5602_core.c      |   4 +-
 drivers/media/usb/gspca/ov534.c                 |   1 -
 drivers/media/usb/gspca/topro.c                 |   1 -
 drivers/media/usb/gspca/vc032x.c                |   2 +-
 drivers/media/v4l2-core/v4l2-ioctl.c            |  19 +-
 include/media/v4l2-dev.h                        |  15 -
 10 files changed, 229 insertions(+), 807 deletions(-)

Reply via email to