<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/dvb/dvb-core/dvbdev.c, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-10-12T21:51:02Z</updated>
<entry>
<title>cdev: remove unneeded setting of cdev names</title>
<updated>2007-10-12T21:51:02Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2007-09-12T22:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e7654a92a5a75a350cc3458389bc76273498f6a'/>
<id>urn:sha1:7e7654a92a5a75a350cc3458389bc76273498f6a</id>
<content type='text'>
struct cdev does not need the kobject name to be set, as it is never
used.  This patch fixes up the few places it is set.


Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Acked-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;

</content>
</entry>
<entry>
<title>V4L/DVB (6311): dvb: Replace list_for_each+list_entry with list_for_each_entry</title>
<updated>2007-10-10T16:34:33Z</updated>
<author>
<name>Trent Piepho</name>
</author>
<published>2007-10-10T08:37:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7948261942ffdb35e274b8e1a0889601f45d4603'/>
<id>urn:sha1:7948261942ffdb35e274b8e1a0889601f45d4603</id>
<content type='text'>
Signed-off-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 (6079): Cleanup: remove linux/moduleparam.h from drivers/media files</title>
<updated>2007-10-10T01:06:17Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
</author>
<published>2007-08-21T15:38:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c12224a607a4b22ab86784e3394b52810b9507c'/>
<id>urn:sha1:9c12224a607a4b22ab86784e3394b52810b9507c</id>
<content type='text'>
Since at least kernel 2.6.12-rc2, module.h includes moduleparm.h. This
patch removes all occurences of moduleparm.h from drivers/media files.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>V4L/DVB (6015): DVB: convert struct class_device to struct device</title>
<updated>2007-10-10T01:05:11Z</updated>
<author>
<name>Kay Sievers</name>
</author>
<published>2007-08-15T17:00:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5f553388b06532b495681f5d6c8e8fbff64ea86a'/>
<id>urn:sha1:5f553388b06532b495681f5d6c8e8fbff64ea86a</id>
<content type='text'>
The currently used "struct class_device" will be removed from the
kernel. Here is a trivial patch that converts DVB to use struct device.

Signed-off-by: Kay Sievers &lt;kay.sievers@vrfy.org&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 (5631): Dvb-core: Add level fixes to printk()s, plus spelling/grammer</title>
<updated>2007-07-18T17:23:12Z</updated>
<author>
<name>Simon Arlott</name>
</author>
<published>2007-05-07T00:06:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=900858ecb30c27ac94369052be650e25c0fd7d2a'/>
<id>urn:sha1:900858ecb30c27ac94369052be650e25c0fd7d2a</id>
<content type='text'>
All the printks had missing level prefixes so I've fixed these too.
Also fixed some grammer errors.

Signed-off-by: Simon Arlott &lt;simon@fire.lp0.eu&gt;
Signed-off-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 (5630): Dvb-core: Handle failures to create devices</title>
<updated>2007-05-22T19:00:14Z</updated>
<author>
<name>Simon Arlott</name>
</author>
<published>2007-05-06T23:56:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4abdcf933f647763592db6bef001d1fae61a5527'/>
<id>urn:sha1:4abdcf933f647763592db6bef001d1fae61a5527</id>
<content type='text'>
dvb-core is not started early enough when device drivers that use dvb are
compiled in so dvb_register_device fails (silently) since dvb_class is
NULL, this runs dvb_init using subsys_initcall instead of module_init.

dvb_register_device will now check the return value of class_device_create.

Signed-off-by: Simon Arlott &lt;simon@fire.lp0.eu&gt;
Signed-off-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 (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 (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>V4L/DVB (5244): Dvbdev: fix illegal re-usage of fileoperations struct</title>
<updated>2007-02-21T15:35:31Z</updated>
<author>
<name>Marcel Siegert</name>
</author>
<published>2007-02-13T12:46:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b61901024776b25ce7b8edc31bb1757c7382a88e'/>
<id>urn:sha1:b61901024776b25ce7b8edc31bb1757c7382a88e</id>
<content type='text'>
Arjan van de Ven &lt;arjan@infradead.org&gt; reported an illegal re-usage of 
the fileoperations struct if more than one dvb device (e.g. frontend) is 
present. 

This patch fixes this issue.  

It allocates a new fileoperations struct each time a device is 
registered and copies the default template fileops.

Signed-off-by: Marcel Siegert &lt;mws@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] remove many unneeded #includes of sched.h</title>
<updated>2007-02-14T16:09:54Z</updated>
<author>
<name>Tim Schmielau</name>
</author>
<published>2007-02-14T08:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cd354f1ae75e6466a7e31b727faede57a1f89ca5'/>
<id>urn:sha1:cd354f1ae75e6466a7e31b727faede57a1f89ca5</id>
<content type='text'>
After Al Viro (finally) succeeded in removing the sched.h #include in module.h
recently, it makes sense again to remove other superfluous sched.h includes.
There are quite a lot of files which include it but don't actually need
anything defined in there.  Presumably these includes were once needed for
macros that used to live in sched.h, but moved to other header files in the
course of cleaning it up.

To ease the pain, this time I did not fiddle with any header files and only
removed #includes from .c-files, which tend to cause less trouble.

Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
configs in arch/arm/configs on arm.  I also checked that no new warnings were
introduced by the patch (actually, some warnings are removed that were emitted
by unnecessarily included header files).

Signed-off-by: Tim Schmielau &lt;tim@physik3.uni-rostock.de&gt;
Acked-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
