<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/video/mem2mem_testdev.c, branch linux-3.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-07-27T20:53:12Z</updated>
<entry>
<title>[media] Stop using linux/version.h on most video drivers</title>
<updated>2011-07-27T20:53:12Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2011-06-24T17:45:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1990d50b58bef127a647005fdcada6d07081d3ef'/>
<id>urn:sha1:1990d50b58bef127a647005fdcada6d07081d3ef</id>
<content type='text'>
All the modified drivers didn't have any version increment since
Jan, 1 2011. Several of them didn't have any version increment
for a long time, even having new features and important bug fixes
happening.

As we're now filling the QUERYCAP version with the current Kernel
Release, we don't need to maintain a per-driver version control
anymore. So, let's just use the default.

In order to preserve the Kernel module version history, a
KERNEL_VERSION() macro were added to all modified drivers, and
the extraver number were incremented.

I opted to preserve the per-driver version control to a few
pwc, pvrusb2, s2255, s5p-fimc and sh_vou.

A few drivers are still using the legacy way to handle ioctl's.
So, we can't do such change on them, otherwise, they'll break.
Those are: uvc, et61x251 and sn9c102.

The rationale is that the per-driver version control seems to be
actively maintained on those.

Yet, I think that the better for them would be to just use the
default version numbering, instead of doing that by themselves.

While here, removed a few uneeded include linux/version.h

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] Update Pawel Osciak's e-mail address</title>
<updated>2011-03-22T07:55:05Z</updated>
<author>
<name>Pawel Osciak</name>
</author>
<published>2011-03-13T18:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=950720840f392075b19d902e5ca7806a17a562cb'/>
<id>urn:sha1:950720840f392075b19d902e5ca7806a17a562cb</id>
<content type='text'>
Signed-off-by: Pawel Osciak &lt;pawel@osciak.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: mem2mem: port m2m_testdev to vb2</title>
<updated>2011-03-21T23:31:35Z</updated>
<author>
<name>Marek Szyprowski</name>
</author>
<published>2011-01-12T09:50:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d80ee38cd845baadef175893b99df24e7a03ec40'/>
<id>urn:sha1:d80ee38cd845baadef175893b99df24e7a03ec40</id>
<content type='text'>
This patch ports mem2mem test device to videobuf2 framework.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] Fix double free of video_device in mem2mem_testdev</title>
<updated>2011-02-02T12:42:48Z</updated>
<author>
<name>Pawel Osciak</name>
</author>
<published>2011-01-16T19:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0552774d0670692f37a8d94374ed16fd9f676dbf'/>
<id>urn:sha1:0552774d0670692f37a8d94374ed16fd9f676dbf</id>
<content type='text'>
video_device is already being freed in video_device.release callback on
release.

Signed-off-by: Pawel Osciak &lt;pawel@osciak.com&gt;
Reported-by: Roland Kletzing &lt;devzero@web.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l: mem2mem_testdev: remove BKL usage</title>
<updated>2010-12-29T10:17:04Z</updated>
<author>
<name>Marek Szyprowski</name>
</author>
<published>2010-12-20T17:39:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=07e80305babb27a332ce0f04a3c38ce495cbe711'/>
<id>urn:sha1:07e80305babb27a332ce0f04a3c38ce495cbe711</id>
<content type='text'>
Remove usage of BKL by usign per-device mutex.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
CC: Pawel Osciak &lt;pawel@osciak.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: videobuf: add queue argument to videobuf_waiton()</title>
<updated>2010-10-21T03:06:14Z</updated>
<author>
<name>Hans Verkuil</name>
</author>
<published>2010-09-26T12:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e0809a58869e3e422985f868ad5e0da1fc0ba85'/>
<id>urn:sha1:0e0809a58869e3e422985f868ad5e0da1fc0ba85</id>
<content type='text'>
videobuf_waiton() must unlock and relock ext_lock if it has to wait.
For that to happen it needs the videobuf_queue pointer.

Don't attempt to unlock/relock q-&gt;ext_lock unless it was locked in the
first place.

vb-&gt;state has to be protected by a spinlock to be safe.

This patch is based on code from Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;.

[mchehab@redhat.com: add extra argument to a few missing places]
Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: v4l: mem2mem_testdev: add missing release for video_device</title>
<updated>2010-09-28T01:22:09Z</updated>
<author>
<name>Pawel Osciak</name>
</author>
<published>2010-09-10T05:05:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71088bad7426650e4ea5fb4182580ea8458442e7'/>
<id>urn:sha1:71088bad7426650e4ea5fb4182580ea8458442e7</id>
<content type='text'>
Video device was not being released on driver remove.

Signed-off-by: Pawel Osciak &lt;p.osciak@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: v4l: mem2mem_testdev: fix errorenous comparison</title>
<updated>2010-09-28T01:22:08Z</updated>
<author>
<name>Pawel Osciak</name>
</author>
<published>2010-09-10T05:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b17a200f923070104a5b97085ed09ba0f682f637'/>
<id>urn:sha1:b17a200f923070104a5b97085ed09ba0f682f637</id>
<content type='text'>
Output buffer has to be at least the size of input buffer, not the other
way around.

Signed-off-by: Pawel Osciak &lt;p.osciak@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: drivers/media: Remove unnecessary casts of private_data</title>
<updated>2010-08-02T19:42:53Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2010-07-12T20:50:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abf84383ecadc8ada1963f9976e887c6f0b1bad9'/>
<id>urn:sha1:abf84383ecadc8ada1963f9976e887c6f0b1bad9</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Acked-by: Jarod Wilson &lt;jarod@redhat.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB: v4l: mem2mem_testdev: fix g_fmt NULL pointer dereference</title>
<updated>2010-07-08T19:50:24Z</updated>
<author>
<name>Pawel Osciak</name>
</author>
<published>2010-06-22T08:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6ae906b04113cb73c1ffe9c42fbcdcb074d9f07'/>
<id>urn:sha1:b6ae906b04113cb73c1ffe9c42fbcdcb074d9f07</id>
<content type='text'>
Calling g_fmt before s_fmt resulted in a NULL pointer dereference as no
default formats were being selected on probe.

Reported-by: Németh Márton &lt;nm127@freemail.hu&gt;
Signed-off-by: Pawel Osciak &lt;p.osciak@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
