[media] solo6x10: convert the display node to vb2
authorHans Verkuil <hans.verkuil@cisco.com>
Fri, 15 Mar 2013 15:11:17 +0000 (12:11 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Mon, 25 Mar 2013 11:46:42 +0000 (08:46 -0300)
commita4056c2fb4c4646267e23dcf6d72f0e28f2e0891
tree77711afd42db8b7e201eb1903d30ebe48f5b288b
parent382c31a94330a96e5800358140840998671722bf
[media] solo6x10: convert the display node to vb2

As a consequence the ioctl op has been replaced by unlocked_ioctl.
Since we are now using the core lock the locking scheme has been
simplified as well.
The main reason for converting this driver to vb2 was that the locking
scheme in v4l2.c was hopeless. It was easier to just convert the driver
then to try and salvage a threading and videobuf nightmare.
The videobuf2 framework is far, far superior compared to the old videobuf.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/staging/media/solo6x10/Kconfig
drivers/staging/media/solo6x10/solo6x10.h
drivers/staging/media/solo6x10/v4l2-enc.c
drivers/staging/media/solo6x10/v4l2.c