<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/dvb/dvb-core/dvbdev.h, branch linux-2.6.29.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.29.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.29.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-12-29T19:53:12Z</updated>
<entry>
<title>V4L/DVB (9361): Dynamic DVB minor allocation</title>
<updated>2008-12-29T19:53:12Z</updated>
<author>
<name>Andreas Oberritter</name>
</author>
<published>2008-10-23T15:11:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5dd3f3071070f5a306bdf8d474c80062f5691cba'/>
<id>urn:sha1:5dd3f3071070f5a306bdf8d474c80062f5691cba</id>
<content type='text'>
Implement dynamic minor allocation for DVB, to allow more than four
devices of the same type per adapter, based on drivers/usb/core/file.c.

Add a new config option, DVB_DYNAMIC_MINORS, to make use of this
feature, which defaults to no for backwards compatibility.

Signed-off-by: Andreas Oberritter &lt;obi@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (9227): MFE: Add multi-frontend mutual exclusion</title>
<updated>2008-10-17T20:24:15Z</updated>
<author>
<name>Darron Broad</name>
</author>
<published>2008-10-11T14:44:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59b1842da1c6f33ad2e8da82d3dfb3445751d964'/>
<id>urn:sha1:59b1842da1c6f33ad2e8da82d3dfb3445751d964</id>
<content type='text'>
This add frontend R/W mutual exclusion.
Prior to this point in time it was possible to open both
frontends simultaneously which an MFE card cannot support.

In order to stop this, a delayed open is performed which
has the following function:

-  Return EBUSY after a configurable amount of time
   if a frontend is unavailable due to the other being
   in use.

-  Only allow opening of a frontend if the kernel thread
   of the other has stopped.

This solution was chosen to allow switching between
frontends to work as seamlessly as possible. When both
frontends are actually opened simultaneously then one
will only open, but if quick switching is performed
between one of many then the new open will succeed in
a clean fashion rather than interrupting a kernel
thread.

Signed-off-by: Darron Broad &lt;darron@kewl.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>Rename common tuner Kconfig names to use the same</title>
<updated>2008-04-29T21:41:38Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2008-04-30T00:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=149ef72deeba57078216c9fa678baff392295853'/>
<id>urn:sha1:149ef72deeba57078216c9fa678baff392295853</id>
<content type='text'>
namespace for all of them.
</content>
</entry>
<entry>
<title>V4L/DVB (7538): Adds selectable adapter numbers as per module option</title>
<updated>2008-04-24T17:08:00Z</updated>
<author>
<name>Janne Grunau</name>
</author>
<published>2008-04-09T22:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=78e92006f410a4044f8c1760c25ac9d11d259aa2'/>
<id>urn:sha1:78e92006f410a4044f8c1760c25ac9d11d259aa2</id>
<content type='text'>
The adapter_nr module options can be used to allocate static adapter
numbers on a driver level. It avoids problems with changing DVB apapter
numbers after warm/cold boot or device unplugging and repluging.

Each driver holds DVB_MAX_ADAPTER long array of the preferred order of
adapter numbers.

options dvb-usb-dib0700 adapter_nr=7,6,5,4,3,2,1,0 would result in a
reversed allocation of adapter numbers.

With adapter_nr=2,5 it tries first to get adapter number 2 and 5. If
both are already in use it will allocate the lowest free adapter number.

Signed-off-by: Janne Grunau &lt;janne-dvb@grunau.be&gt;
Acked-by: Hermann Pitton &lt;hermann.pitton@arcor.de&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 (5510): Fix 1/3 for bug 7819: fixed frontend hotplug issue</title>
<updated>2007-04-27T18:45:30Z</updated>
<author>
<name>Markus Rechberger</name>
</author>
<published>2007-04-14T13:18:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca5be9cd0516629cb8ee335b7dad076e66d72a22'/>
<id>urn:sha1:ca5be9cd0516629cb8ee335b7dad076e66d72a22</id>
<content type='text'>
fixed frontend hotplug issue

Signed-off-by: Michal CIJOML Semler &lt;cijoml@volny.cz&gt;
Signed-off-by: Markus Rechberger &lt;markus.rechberger@amd.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (4391): Refactor dvb_detach calls into a single dvb_frontend_detach function.</title>
<updated>2006-09-26T14:53:29Z</updated>
<author>
<name>Andrew de Quincey</name>
</author>
<published>2006-08-08T12:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f52a838b74be70b4054ab27e435e9acb92d8c50a'/>
<id>urn:sha1:f52a838b74be70b4054ab27e435e9acb92d8c50a</id>
<content type='text'>
Remove buggy dvb_detach() macro and replace with unified
dvb_frontend_detach() call.

Signed-off-by: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;
Acked-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (4385): Add dvb_attach() macro and supporting routines</title>
<updated>2006-09-26T14:53:24Z</updated>
<author>
<name>Andrew de Quincey</name>
</author>
<published>2006-08-08T12:10:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d995506062c974133ba66d0822e58a923d4d74d9'/>
<id>urn:sha1:d995506062c974133ba66d0822e58a923d4d74d9</id>
<content type='text'>
Add dvb_attach() macro and supporting routines

Signed-off-by: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;
Acked-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Acked-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] devfs: Remove the devfs_fs_kernel.h file from the tree</title>
<updated>2006-06-26T19:25:08Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2005-06-21T04:15:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff23eca3e8f613034e0d20ff86f6a89b62f5a14e'/>
<id>urn:sha1:ff23eca3e8f613034e0d20ff86f6a89b62f5a14e</id>
<content type='text'>
Also fixes up all files that #include it.

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (3762): Add sysfs device links to dvb devices</title>
<updated>2006-06-25T04:57:55Z</updated>
<author>
<name>Andrew de Quincey</name>
</author>
<published>2006-04-10T12:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d09dbf92ada861244056d914a8f68b8be99891ed'/>
<id>urn:sha1:d09dbf92ada861244056d914a8f68b8be99891ed</id>
<content type='text'>
Currently in /sys/class/dvb/dvbX.demuxY/ we have:
	dev
	uevent
With the patch, we have (for a PCI DVB device):
	dev
	device -&gt; ../../../devices/pci0000:00/0000:00:1e.0/0000:03:0d.0
	uevent
So userspace tools can (finally) work out which physical device a DVB adapter
refers to. Previously you had to kinda look through dmesg and hope that it
hadn't been dumped out of the buffer. This makes debugging a lot easier if
the system has been up for a long time!
This is done by adding an extra 'struct device *' parameter to
dvb_register_adapter(). It will work with any kind of standard
linux 'device'. Additionally, if someone has an embedded system which does
things differently, they can simply supply 'NULL' and the behaviour will be
as before - the link will simply not appear.

Ack'd-by: Manu Abraham &lt;manu@linuxtv.org&gt;
Acked-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (3218): Whitespace cleanups</title>
<updated>2006-01-09T17:25:34Z</updated>
<author>
<name>Michael Krufky</name>
</author>
<published>2006-01-09T17:25:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50c25fff5385c6baf3114f7c369b0f75a29ac1e8'/>
<id>urn:sha1:50c25fff5385c6baf3114f7c369b0f75a29ac1e8</id>
<content type='text'>
- minor whitespace cleanups

Signed-off-by: Michael Krufky &lt;mkrufky@m1k.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@brturbo.com.br&gt;
</content>
</entry>
</feed>
