<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/dvb, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-06-11T18:36:46Z</updated>
<entry>
<title>[PATCH] V4L/DVB (5593): Budget-ci: Fix tuning for TDM 1316 (160..200 MHz)</title>
<updated>2007-06-11T18:36:46Z</updated>
<author>
<name>Oliver Endriss</name>
</author>
<published>2007-05-03T16:16:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=60633d6b6cd1f3f5a426101adfb0bd87c1c16376'/>
<id>urn:sha1:60633d6b6cd1f3f5a426101adfb0bd87c1c16376</id>
<content type='text'>
Revert changeset
  http://linuxtv.org/hg/v4l-dvb?cmd=changeset;node=e7c424bbf9aa;style=gitweb

Petri Helin found that this changeset broke tuning:

'Well, after going through the changes that might have had effect on
tuning, I found out the one which had caused this problem. I do not know
the actual reason behind the change, but the changelog says that it
was meant to "Fix TD1316 tuner for DVBC". But at least in my case it
seams to have broken the tuner instead.'

Signed-off-by: Oliver Endriss &lt;o.endriss@gmx.de&gt;
Thanks-to: Petri Helin &lt;phelin@googlemail.com&gt;
Acked-by: e9hack &lt;e9hack@googlemail.com&gt;
Acked-by: Thomas Kaiser &lt;linux-dvb@kaiser-linux.li&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
Acked-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>DVB: dvb-usb-remote - fix oops when changing keymap</title>
<updated>2007-04-14T01:35:39Z</updated>
<author>
<name>Olaf Kirch</name>
</author>
<published>2007-04-13T05:18:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d791d413fd8527aa6b130882cc84d52aee0fe980'/>
<id>urn:sha1:d791d413fd8527aa6b130882cc84d52aee0fe980</id>
<content type='text'>
DVB USB remotes do not support changing keycode maps but set
input_dev-&gt;keycodesize and input_dev-&gt;keycodemax without setting
input_dev-&gt;keycode. This causes kernel oops when user tries to
look up (or change) current keymap.

While the proper fix would be to make remotes handle keymap changes
we'll just remove keycodemax and keycodesize initialization so
EVIOCGKEYCODE and EVIOCSKEYCODE will simply return -EINVAL.

http://bugzilla.kernel.org/show_bug.cgi?id=8312

Signed-off-by: olaf.kirch@oracle.com
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5496): Pluto2: fix incorrect TSCR register setting</title>
<updated>2007-04-02T14:03:05Z</updated>
<author>
<name>Andreas Oberritter</name>
</author>
<published>2007-04-02T13:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1489f90a49f0603a393e1800d729050f6e332bec'/>
<id>urn:sha1:1489f90a49f0603a393e1800d729050f6e332bec</id>
<content type='text'>
The ADEF bits in the TSCR register have different meanings in read and
write mode. For this reason ADEF has to be reset on every
read-modify-write operation.
This patch introduces a special write function for this register, which
takes care of it.

Thanks to Holger Magnussen for pointing my nose at this problem.

Signed-off-by: Andreas Oberritter &lt;obi@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5495): Tda10086: fix DiSEqC message length</title>
<updated>2007-04-02T14:03:04Z</updated>
<author>
<name>Andreas Oberritter</name>
</author>
<published>2007-04-01T22:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d420cb44693b8370cbf06c3e31b4b5dec66c9f86'/>
<id>urn:sha1:d420cb44693b8370cbf06c3e31b4b5dec66c9f86</id>
<content type='text'>
Setting the message length to zero means to send one byte, so you need a
subtraction instead of an addition.

Signed-off-by: Andreas Oberritter &lt;obi@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5472): Isl6421: don't reference freed memory</title>
<updated>2007-03-27T11:45:56Z</updated>
<author>
<name>Thomas Viehweger</name>
</author>
<published>2007-03-22T14:20:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09d4895488d4df5c58b739573846f514ceabc911'/>
<id>urn:sha1:09d4895488d4df5c58b739573846f514ceabc911</id>
<content type='text'>
After freeing a block there should be no reference to this block.

Signed-off-by: Thomas Viehweger &lt;Thomas.Viehweger@marconi.com&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5400): Core: fix several locking related problems</title>
<updated>2007-03-27T11:45:54Z</updated>
<author>
<name>Simon Arlott</name>
</author>
<published>2007-03-10T09:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c278850206fd9df0bb62a72ca0b277fe20c5a452'/>
<id>urn:sha1:c278850206fd9df0bb62a72ca0b277fe20c5a452</id>
<content type='text'>
Fix several instances of dvb-core functions using mutex_lock_interruptible
and returning -ERESTARTSYS where the calling function will either never
retry or never check the return value.
These cause a race condition with dvb_dmxdev_filter_free and
dvb_dvr_release, both of which are filesystem release functions whose
return value is ignored and will never be retried.  When this happens it
becomes impossible to open dvr0 again (-EBUSY) since it has not been
released properly.

Signed-off-by: Simon Arlott &lt;simon@fire.lp0.eu&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Acked-By: Johannes Stezenbach &lt;js@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] cx88-dvb: fix nxt200x rf input switching</title>
<updated>2007-03-24T23:49:22Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-03-24T17:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5ae29e284b328e0976789d5c199bbbe80e4b005'/>
<id>urn:sha1:f5ae29e284b328e0976789d5c199bbbe80e4b005</id>
<content type='text'>
After dvb tuner refactoring, the pllbuff has been altered such that the pll
address is now stored in buf[0].  Instead of sending buf to set_pll_input,
we should send buf+1.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Cc: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
Cc: Ivan Andrewjeski &lt;ivan@fiero-gt.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5276): Cxusb: fix firmware patch for big endian systems</title>
<updated>2007-03-01T15:09:45Z</updated>
<author>
<name>Jin-Bong lee</name>
</author>
<published>2007-02-21T02:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d1370a48ca285ebe197ecd3197a8d5f161bc291'/>
<id>urn:sha1:1d1370a48ca285ebe197ecd3197a8d5f161bc291</id>
<content type='text'>
Without this patch, the device will not be detected after firmware download
on big endian systems.

Signed-off-by: Jin-Bong lee &lt;jinbong.lee@samsung.com&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5295): Digitv: open nxt6000 i2c_gate for TDED4 tuner handling</title>
<updated>2007-03-01T15:09:45Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-02-22T00:47:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2fe22dcdc79b8dd34e61a3f1231caffd6180a626'/>
<id>urn:sha1:2fe22dcdc79b8dd34e61a3f1231caffd6180a626</id>
<content type='text'>
dvb-pll normally opens the i2c gate before attempting to communicate with
the pll, but the code for this device is not using dvb-pll.  This should
be cleaned up in the future, but for now, just open the i2c gate at the
appropriate place in order to fix this driver bug.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (5253): Qt1010: whitespace / 80 column cleanups</title>
<updated>2007-02-21T15:35:33Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2007-02-13T21:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f6982d59480953a8f5a84c237a9dabff39f788ce'/>
<id>urn:sha1:f6982d59480953a8f5a84c237a9dabff39f788ce</id>
<content type='text'>
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
</feed>
