]> err.no Git - linux-2.6/commit
V4L/DVB (3352): Some fixes to compat_ioctl32
authorGuy Martin <gmsoft@tuxicoman.be>
Thu, 12 Jan 2006 01:40:51 +0000 (23:40 -0200)
committerMauro Carvalho Chehab <mchehab@brturbo.com.br>
Thu, 12 Jan 2006 02:11:55 +0000 (00:11 -0200)
commita113bc787e9b0e792f316e803b619d31af1397ad
tree872361a49a080925729c0d0b6b686d894c69a4f6
parentf8bf134d5f697311c04e867b6733d047a4b55a12
V4L/DVB (3352): Some fixes to compat_ioctl32

- Adds suppport or fix support for VIDIOC_ENUMSTD, VIDIOC_ENUMINPUT,
VIDIOC_G_TUNER and VIDIOC_S_TUNER.
- Fix the warnings at compile time and add checks for the pointer validity
using access_ok().
- v4l_print_ioctl() has also be added to identify possible missing ioctls.
- Has been tested on sparc64 and amd64. Other arches such as mips and hppa
are expected to work as sparc, but not tested yet.

Signed-off-by: Guy Martin <gmsoft@tuxicoman.be>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
drivers/media/video/compat_ioctl32.c