<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/drivers/media/video/v4l2-dev.c, branch master</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2012-08-14T02:02:38+00:00</updated>
<entry>
<title>[media] v4l: move v4l2 core into a separate directory</title>
<updated>2012-08-14T02:02:38+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2012-06-14T19:35:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=5bc3cb743bbab408792c1b4ef31adf6268aa4b7e'/>
<id>urn:sha1:5bc3cb743bbab408792c1b4ef31adf6268aa4b7e</id>
<content type='text'>
Currently, the v4l2 core is mixed together with other non-core drivers.
Move them into a separate directory.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev: remove V4L2_FL_LOCK_ALL_FOPS</title>
<updated>2012-08-09T23:18:16+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-07-31T07:02:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=cf5337358548b813479b58478539fc20ee86556c'/>
<id>urn:sha1:cf5337358548b813479b58478539fc20ee86556c</id>
<content type='text'>
All drivers that needed V4L2_FL_LOCK_ALL_FOPS have been converted,
so remove this flag altogether.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev.c: Move video_put() after debug printk</title>
<updated>2012-07-31T00:11:35+00:00</updated>
<author>
<name>Ezequiel García</name>
<email>elezegarcia@gmail.com</email>
</author>
<published>2012-07-26T10:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=8f695d3f07bf9fd2914d18d1d2f89e3574b809ff'/>
<id>urn:sha1:8f695d3f07bf9fd2914d18d1d2f89e3574b809ff</id>
<content type='text'>
It is possible that video_put() releases video_device struct,
provoking a panic when debug printk wants to get video_device node name.

Signed-off-by: Ezequiel Garcia &lt;elezegarcia@gmail.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2: add core support for the new VIDIOC_ENUM_FREQ_BANDS ioctl</title>
<updated>2012-07-30T23:23:05+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-07-05T09:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=82b655bfc32b793344ef0ddd46df8af8b98b55c7'/>
<id>urn:sha1:82b655bfc32b793344ef0ddd46df8af8b98b55c7</id>
<content type='text'>
This adds the usual core support code for this new ioctl.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev: G_PARM was incorrectly enabled for all video nodes</title>
<updated>2012-07-30T22:20:44+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-07-19T11:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=837c7e4256d5285700fe0d500eeb15801b55bb0e'/>
<id>urn:sha1:837c7e4256d5285700fe0d500eeb15801b55bb0e</id>
<content type='text'>
G_PARM should only be enabled if:

- vidioc_g_parm is present
- or: it is a video node and vidioc_g_std or tvnorms are set.

Without this additional check v4l2-compliance would complain about
being able to use g_parm when it didn't expect it.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev: forgot to add VIDIOC_DV_TIMINGS_CAP</title>
<updated>2012-07-30T22:11:04+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-07-11T12:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=4c1110aabe6283112a2d7c08b16769d0a32be83b'/>
<id>urn:sha1:4c1110aabe6283112a2d7c08b16769d0a32be83b</id>
<content type='text'>
The VIDIOC_DV_TIMINGS_CAP ioctl check wasn't added to determine_valid_ioctls().
This caused this ioctl to always return -ENOTTY.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: stable@kernel.org
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev.c: also add debug support for the fops</title>
<updated>2012-07-06T20:34:05+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-06-09T15:13:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=cc4b7e7f5755d304ffbfc1d44c11ba8e981347b0'/>
<id>urn:sha1:cc4b7e7f5755d304ffbfc1d44c11ba8e981347b0</id>
<content type='text'>
Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev/ioctl.c: add vb2_queue support to video_device</title>
<updated>2012-07-06T20:30:54+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-06-22T10:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=5a5adf6b669cf1a3dd2af419cd68a4c491f384a3'/>
<id>urn:sha1:5a5adf6b669cf1a3dd2af419cd68a4c491f384a3</id>
<content type='text'>
This prepares struct video_device for easier integration with vb2.

It also introduces a new lock that protects the vb2_queue. It is up
to the driver to use it or not. And the driver can associate an owner
filehandle with the queue to check whether queuing requests are
permitted for the calling filehandle.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev.c: add debug sysfs entry</title>
<updated>2012-07-06T20:25:31+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-06-22T09:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=80131fe06e0bdd7b429594493c1317ddede89a61'/>
<id>urn:sha1:80131fe06e0bdd7b429594493c1317ddede89a61</id>
<content type='text'>
Since this could theoretically change the debug value while in the middle
of v4l2-ioctl.c, we make a copy of vfd-&gt;debug to ensure consistent debug
behavior.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-dev.c: fix g_parm regression in determine_valid_ioctls()</title>
<updated>2012-06-11T21:11:40+00:00</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2012-05-25T14:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a5ee6e41b2dee2aae2930278ba070ea8385db040'/>
<id>urn:sha1:a5ee6e41b2dee2aae2930278ba070ea8385db040</id>
<content type='text'>
The field current_norm does not have to be set for g_parm to be a valid
ioctl. Remove that check, but add a check whether this is a video node
instead as g_parm only makes sense for those nodes.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
