<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/media, branch v2.6.24</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.24</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.24'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-12-11T20:08:08Z</updated>
<entry>
<title>V4L/DVB (6601): V4L: videobuf-core locking fixes and comments</title>
<updated>2007-12-11T20:08:08Z</updated>
<author>
<name>Brandon Philips</name>
<email>brandon@ifup.org</email>
</author>
<published>2007-11-13T23:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=19bc5133dae9562e8824ef101464061f9854c1d8'/>
<id>urn:sha1:19bc5133dae9562e8824ef101464061f9854c1d8</id>
<content type='text'>
- Add comments to functions that require that caller hold q-&gt;lock
- Add __videobuf_mmap_free that doesn't hold q-&gt;lock for use within videobuf
- Add locking to videobuf_mmap_free
- Fix linux/drivers/media/common/saa7146_video.c which was holding lock around
  videobuf_read_stop
- Add locking to functions that operate on a queue
- Add videobuf_stop to take care of stopping in both the read and stream case

TODO: bttv still has an unsafe call to videobuf_queue_is_busy

Signed-off-by: Brandon Philips &lt;bphilips@suse.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix breakage after SG cleanups</title>
<updated>2007-10-23T19:02:39Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2007-10-23T18:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=117636092a87a28a013a4acb5de5492645ed620f'/>
<id>urn:sha1:117636092a87a28a013a4acb5de5492645ed620f</id>
<content type='text'>
Commits

  58b053e4ce9d2fc3023645c1b96e537c72aa8d9a ("Update arch/ to use sg helpers")
  45711f1af6eff1a6d010703b4862e0d2b9afd056 ("[SG] Update drivers to use sg helpers")
  fa05f1286be25a8ce915c5dd492aea61126b3f33 ("Update net/ to use sg helpers")

converted many files to use the scatter gather helpers without ensuring
that the necessary headerfile &lt;linux/scatterlist&gt; is included.  This
happened to work for ia64, powerpc, sparc64 and x86 because they
happened to drag in that file via their &lt;asm/dma-mapping.h&gt;.

On most of the others this probably broke.

Instead of increasing the header file spider web I choose to include
&lt;linux/scatterlist.h&gt; directly into the affectes files.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Jens Axboe &lt;jens.axboe@oracle.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6321): Remove obsolete VIDIOC_S/G_MPEGCOMP ioctls</title>
<updated>2007-10-22T14:01:30Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2007-10-11T09:38:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3bcc95760c9ee7adb8509173b78914339baa7f4f'/>
<id>urn:sha1:3bcc95760c9ee7adb8509173b78914339baa7f4f</id>
<content type='text'>
Remove the obsolete VIDIOC_G_MPEGCOMP and VIDIOC_S_MPEGCOMP ioctls from
the V4L2 API as per the removal schedule (October 2007).

Signed-off-by: Hans Verkuil &lt;hverkuil@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6320): v4l core: remove the unused .hardware V4L1 field</title>
<updated>2007-10-22T14:01:24Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-10-15T15:09:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=22c4a4e98ece0eaff13b3d0ac73c5283013eb6b1'/>
<id>urn:sha1:22c4a4e98ece0eaff13b3d0ac73c5283013eb6b1</id>
<content type='text'>
struct video_device used to define a .hardware field. While
initialized on severl drivers, this field is never used inside V4L.
However, drivers using it need to include the old V4L1 header.

This seems to cause compilation troubles with some random configs.
Better just to remove it from all drivers.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>v4l: copy_to_user() is not a good method name</title>
<updated>2007-10-13T16:58:59Z</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2007-10-13T07:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=13bcd5d0e21e3ca726965371ada8ff6c64af288f'/>
<id>urn:sha1:13bcd5d0e21e3ca726965371ada8ff6c64af288f</id>
<content type='text'>
Breaks on any target that has copy_to_user() defined as a non-trivial
macro.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6293): V4L: convert struct class_device to struct device</title>
<updated>2007-10-10T03:03:14Z</updated>
<author>
<name>Kay Sievers</name>
<email>kay.sievers@vrfy.org</email>
</author>
<published>2007-10-08T19:26:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=54bd5b66c87d14e250f108aad1228b905d6882f6'/>
<id>urn:sha1:54bd5b66c87d14e250f108aad1228b905d6882f6</id>
<content type='text'>
The currently used "struct class_device" will be removed from the
kernel. Here is a patch that converts all users in drivers/media/video/
to struct device.

Reviewed-by: Thierry Merle &lt;thierry.merle@free.fr&gt;
Reviewed-by: Mike Isely &lt;isely@pobox.com&gt;
Reviewed-by: Luca Risolia &lt;luca.risolia@studio.unibo.it&gt;
Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6292): videobuf_core init always require callback implementation</title>
<updated>2007-10-10T03:03:14Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-10-08T15:20:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d4cae5a50021271b9ef4e5e39e71e177d12fa8cb'/>
<id>urn:sha1:d4cae5a50021271b9ef4e5e39e71e177d12fa8cb</id>
<content type='text'>
In the past, videobuf_queue_init were used to initialize PCI DMA videobuffers.
This patch renames it, to avoid confusion with the previous kernel API, doing:
	s/videobuf_queue_init/void videobuf_queue_core_init/

Also, the operations is now part of the function parameter. The function will
also add a test if this is defined, otherwise producing BUG.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6290): remove videobuf_set_pci_ops</title>
<updated>2007-10-10T03:03:10Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-10-08T14:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5ddff43435394c1c2540fcdeed00cb54862c31bf'/>
<id>urn:sha1:5ddff43435394c1c2540fcdeed00cb54862c31bf</id>
<content type='text'>
Before the videobuf redesign, a procedure for re-using videobuf without PCI
scatter/gather where provided by changing the pci-dependent operations by
other operations.

With the newer approach, those methods are obsolete and can safelly be removed.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6266): videobuf cleanup: mmap check is common to all videobuf. Make it at core</title>
<updated>2007-10-10T03:02:55Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-09-27T21:25:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=851c0c96b2212f48fe51afc1589541b5eae3a544'/>
<id>urn:sha1:851c0c96b2212f48fe51afc1589541b5eae3a544</id>
<content type='text'>
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
http://thread.gmane.org/gmane.comp.video.video4linux/34978/focus=34981
Reviewed-by: Ricardo Cerqueira &lt;v4l@cerqueira.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6257): Rename video-buf-dvb to videobuf-dvb to be consistent with the other patches</title>
<updated>2007-10-10T03:02:46Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2007-08-23T21:12:08Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ba366a23b68029fc8560acf1ad8735eed910f962'/>
<id>urn:sha1:ba366a23b68029fc8560acf1ad8735eed910f962</id>
<content type='text'>
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
</feed>
