Jonathan Corbet b7de567bf3 [PATCH] VIDIOC_ENUMSTD bug
The v4l2 API documentation for VIDIOC_ENUMSTD says:

	To enumerate all standards applications shall begin at index
	zero, incrementing by one until the driver returns EINVAL.

The actual code, however, tests the index this way:

               if (index<=0 || index >= vfd->tvnormsize) {
                        ret=-EINVAL;

So any application which passes in index=0 gets EINVAL right off the bat
- and, in fact, this is what happens to mplayer.  So I think the
following patch is called for, and maybe even appropriate for a 2.6.18.x
stable release.

Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-09-25 17:38:36 -07:00
..
2006-09-20 15:58:44 +02:00
2006-09-23 15:33:43 -05:00
2006-09-25 17:38:35 -07:00
2006-08-31 15:45:48 +10:00
2006-09-23 21:03:52 -05:00
2006-08-07 06:38:41 -04:00
2006-09-25 17:38:36 -07:00
2006-09-24 01:52:47 -04:00
2006-09-22 17:48:57 -07:00
2006-08-10 07:31:37 -04:00
2006-08-10 07:31:37 -04:00