<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.30-rc4</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers?h=v2.6.30-rc4</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers?h=v2.6.30-rc4'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-04-30T04:25:39Z</updated>
<entry>
<title>Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6</title>
<updated>2009-04-30T04:25:39Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2009-04-30T04:25:39Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=93acda847f42aa3ca6d0107845fd59a6041b13e2'/>
<id>urn:sha1:93acda847f42aa3ca6d0107845fd59a6041b13e2</id>
<content type='text'>
* 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6:
  V4L/DVB (11652): au0828: fix kernel oops regression on USB disconnect.
  V4L/DVB (11626): cx23885: Two fixes for DViCO FusionHDTV DVB-T Dual Express
  V4L/DVB (11612): mx3_camera: Fix compilation with CONFIG_PM
  V4L/DVB (11570): patch: s2255drv: fix race condition on set mode
  V4L/DVB (11568): cx18: Fix the handling of i2c bus registration error
  V4L/DVB (11561a): move media after i2c
  V4L/DVB (11516): drivers/media/video/saa5246a.c: fix use-after-free
  V4L/DVB (11515): drivers/media/video/saa5249.c: fix use-after-free and leak
  V4L/DVB (11494a): cx231xx Kconfig fixes
  V4L/DVB (11494): cx18: Send correct input routing value to external audio multiplexers
</content>
</entry>
<entry>
<title>V4L/DVB (11652): au0828: fix kernel oops regression on USB disconnect.</title>
<updated>2009-04-29T19:02:51Z</updated>
<author>
<name>Devin Heitmueller</name>
<email>dheitmueller@linuxtv.org</email>
</author>
<published>2009-04-28T16:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fe78a49c8ae009d33d6e2c80d4f7f2634440d523'/>
<id>urn:sha1:fe78a49c8ae009d33d6e2c80d4f7f2634440d523</id>
<content type='text'>
A regression was introduced in hg changeset 33810c734a0d, which resulted in
a kernel panic whenever the device was disconnected from USB.  The call to
4l2_device_register() was overwriting the pointer for usb_set_intfdata(), so
when au0828_usb_disconnect() was called, the usb_get_intfdata() returned a
pointer to the v4l2_device instead of the au0828_dev structure.

Signed-off-by: Devin Heitmueller &lt;dheitmueller@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11626): cx23885: Two fixes for DViCO FusionHDTV DVB-T Dual Express</title>
<updated>2009-04-29T19:00:38Z</updated>
<author>
<name>Christopher Pascoe</name>
<email>linuxdvb@itee.uq.edu.au</email>
</author>
<published>2009-04-27T14:27:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d4dc673da9a94716ca2410306c1b36b5faf6c4cc'/>
<id>urn:sha1:d4dc673da9a94716ca2410306c1b36b5faf6c4cc</id>
<content type='text'>
Two fixes for DViCO FusionHDTV DVB-T Dual Express:

 * Reset correct tuner when reinitializing xc3028.
 * Disable the I2C gate control to avoid locking up the I2C bus.

Tested-by: John Knops &lt;jknops@australiaonline.net.au&gt;
Reviewed-by: Steven Toth &lt;stoth@linuxtv.org&gt;
Signed-off-by: Christopher Pascoe &lt;linuxdvb@itee.uq.edu.au&gt;
Signed-off-by: Devin Heitmueller &lt;dheitmueller@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11612): mx3_camera: Fix compilation with CONFIG_PM</title>
<updated>2009-04-29T18:59:24Z</updated>
<author>
<name>Sascha Hauer</name>
<email>s.hauer@pengutronix.de</email>
</author>
<published>2009-04-24T15:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e39c9047975f4302354c16c33eecfe59946d3fc4'/>
<id>urn:sha1:e39c9047975f4302354c16c33eecfe59946d3fc4</id>
<content type='text'>
Signed-off-by: Sascha Hauer &lt;s.hauer@pengutronix.de&gt;
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11570): patch: s2255drv: fix race condition on set mode</title>
<updated>2009-04-29T18:41:14Z</updated>
<author>
<name>Dean Anderson</name>
<email>dean@sensoray.com</email>
</author>
<published>2009-04-20T22:07:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9d63cec16829ac3600c5014d207a659df3b93c9a'/>
<id>urn:sha1:9d63cec16829ac3600c5014d207a659df3b93c9a</id>
<content type='text'>
set_modeready flag must be set before command sent to USB in
s2255_write_config.

Signed-off-by: Dean Anderson &lt;dean@sensoray.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11568): cx18: Fix the handling of i2c bus registration error</title>
<updated>2009-04-29T18:41:13Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2009-04-17T13:56:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=272aa3966b3244e576c5c07bfff77ea320b89317'/>
<id>urn:sha1:272aa3966b3244e576c5c07bfff77ea320b89317</id>
<content type='text'>
* Return actual error values as returned by the i2c subsystem, rather
  than 0 or 1.
* If the registration of the second bus fails, unregister the first one
  before exiting, otherwise we are leaking resources.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Andy Walls &lt;awalls@radix.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11561a): move media after i2c</title>
<updated>2009-04-29T18:41:13Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
<email>g.liakhovetski@gmx.de</email>
</author>
<published>2009-04-21T07:22:38Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a357482a1e8fdd39f0a58c33ed2ffd0f1becb825'/>
<id>urn:sha1:a357482a1e8fdd39f0a58c33ed2ffd0f1becb825</id>
<content type='text'>
Currently drivers/media drivers are linked very early - directly after
base, block, misc, and mfd and before ata, scsi, ide, input, firewire,
usb, and i2c. This breaks static build of video4linux drivers, that use
generic CPU i2c adapter drivers and the v4l2-subdev subsystem, because
during video4linux probing the v4l2-subdev core requires a struct
i2c_adapter context, which cannot be satisfied before the i2c subsystem is
initialised. Moving drivers/media after drivers/i2c fixes this problem.

The best way to trigger action is by submitting a patch:-) So, let's see
what comes out of it - on the one hand I don't see any reason why media
has to be linked this early, and nobody was able to give me one yesterday
as this problem has been discussed on linux-media, OTOH, maybe indeed it
would be better to move i2c the whole way up above media, but that'd be
much bigger of a change, I think.
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11516): drivers/media/video/saa5246a.c: fix use-after-free</title>
<updated>2009-04-29T18:41:12Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2009-04-14T22:51:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9401608bb34be14960311dbb91d4a82ee07a03fa'/>
<id>urn:sha1:9401608bb34be14960311dbb91d4a82ee07a03fa</id>
<content type='text'>
I lowered the kfree(t) down a couple lines and removed the superflous
"t-&gt;vdev = NULL;"

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11515): drivers/media/video/saa5249.c: fix use-after-free and leak</title>
<updated>2009-04-29T18:41:11Z</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2009-04-14T22:50:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5b83cfa98569663b6fa6cda85a1f2fd371a082c7'/>
<id>urn:sha1:5b83cfa98569663b6fa6cda85a1f2fd371a082c7</id>
<content type='text'>
I moved the kfree() down a couple lines.  t-&gt;vdev is going to be in freed
memory so there is no point setting it to NULL.  I added a kfree(t) on a

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (11494a): cx231xx Kconfig fixes</title>
<updated>2009-04-29T18:41:11Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-04-14T16:56:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3964b58a25fdca066011600bf58b38d00e9ae28d'/>
<id>urn:sha1:3964b58a25fdca066011600bf58b38d00e9ae28d</id>
<content type='text'>
selecting ALSA module breaks if !SND. Just remove select.

While here, let's fix the whitespacing at the Kconfig.

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