<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/gadget/zero.c, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-07-12T23:03:24Z</updated>
<entry>
<title>[PATCH] USB: gadget section fixups</title>
<updated>2006-07-12T23:03:24Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2006-07-06T22:48:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a353678d3136306c1d00f0d2319de1dac8a6b1db'/>
<id>urn:sha1:a353678d3136306c1d00f0d2319de1dac8a6b1db</id>
<content type='text'>
Recent section changes broke gadget builds on some platforms.  This patch
is the best fix that's available until better section markings exist:

 - There's a lot of cleanup code that gets used in both init and exit paths;
   stop marking it as "__exit".

   (Best fix for this would be an "__init_or_exit" section marking, putting
   the cleanup in __init when __exit sections get discarded else in __exit.)

 - Stop marking the use-once probe routines as "__init" since references
   to those routines are not allowed from driver structures.  They're now
   marked "__devinit", which in practice is a net lose.

   (Best fix for this is likely to separate such use-once probe routines
   from the driver structure ... but in general, all busses that aren't
   hotpluggable will be forced to waste memory for all probe-only code.)

In general these broken section rules waste an average of two to four kBytes
per driver of code bloat ... because none of the relevant code can ever be
reused after module initialization.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>Remove obsolete #include &lt;linux/config.h&gt;</title>
<updated>2006-06-30T17:25:36Z</updated>
<author>
<name>Jörn Engel</name>
</author>
<published>2006-06-30T17:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab3d5624e172c553004ecc862bfeac16d9d68b7'/>
<id>urn:sha1:6ab3d5624e172c553004ecc862bfeac16d9d68b7</id>
<content type='text'>
Signed-off-by: Jörn Engel &lt;joern@wohnheim.fh-wedel.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: gadget zero poisons OUT buffers</title>
<updated>2006-04-14T18:12:24Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2006-04-02T18:19:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=35fcca442aca1a8d927b697e7e15d3f655958bd7'/>
<id>urn:sha1:35fcca442aca1a8d927b697e7e15d3f655958bd7</id>
<content type='text'>
Fill OUT buffers with 0x55 before RX, so that controller driver
bugs that mangle data can be more readily detected during testing.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: kzalloc() conversion in drivers/usb/gadget</title>
<updated>2006-03-20T22:49:59Z</updated>
<author>
<name>Eric Sesterhenn</name>
</author>
<published>2006-02-27T21:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7039f4224d4e40b06308d5c1a97427af1a142459'/>
<id>urn:sha1:7039f4224d4e40b06308d5c1a97427af1a142459</id>
<content type='text'>
this patch converts drivers/usb to kzalloc usage.
Compile tested with allyes config.

I think there was a bug in drivers/usb/gadget/inode.c because
it used sizeof(*data) for the kmalloc() and sizeof(data) for
the memset(), since sizeof(data) just returns the size for a pointer.

Signed-off-by: Eric Sesterhenn &lt;snakebyte@gmx.de&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: gadget driver section fixups</title>
<updated>2006-03-20T22:49:58Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2006-02-18T20:31:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=329af28b141ab4ae847aff1362864c4cc332641f'/>
<id>urn:sha1:329af28b141ab4ae847aff1362864c4cc332641f</id>
<content type='text'>
This adds __init section annotations to gadget driver bind() routines to
remove calls from .text into .init sections (for endpoint autoconfig).
Likewise it adds __exit section annotations to their unbind() routines.

The specification of the gadget driver register/unregister functions is
updated to explicitly allow use of those sections.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: Zero driver: Removed duplicated code</title>
<updated>2006-03-20T22:49:57Z</updated>
<author>
<name>Franck Bui-Huu</name>
</author>
<published>2006-02-07T08:06:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0eb8c7cafe8d4fa9a90ea8680200e3ae3d57b1bd'/>
<id>urn:sha1:0eb8c7cafe8d4fa9a90ea8680200e3ae3d57b1bd</id>
<content type='text'>
Signed-off-by: Franck Bui-Huu &lt;vagabon.xyz@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: gadget zero and dma-coherent buffers</title>
<updated>2006-02-01T01:23:44Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2006-01-20T22:38:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=69396dcfa3c50a6b8d2caaccf5d1496ecd5594be'/>
<id>urn:sha1:69396dcfa3c50a6b8d2caaccf5d1496ecd5594be</id>
<content type='text'>
This makes sure that the correct length is reported when freeing
a dma-coherent buffer; some platforms complain if that's wrong.
It also makes two parameters readonly in sysfs, as they're not
safe to change while tests are running.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] Remove usb gadget generic driver methods</title>
<updated>2006-01-13T19:26:11Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2006-01-06T11:41:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d78967fb035aeb839a047ae69ce5f1ff39288a8d'/>
<id>urn:sha1:d78967fb035aeb839a047ae69ce5f1ff39288a8d</id>
<content type='text'>
USB gadget drivers make no use of these, remove the pointless
comments.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB: gadget drivers - add .owner initialisation</title>
<updated>2005-10-28T23:47:45Z</updated>
<author>
<name>Ben Dooks</name>
</author>
<published>2005-10-10T09:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d0d5049fb02fc1082c17e08deecd6fed8db549b6'/>
<id>urn:sha1:d0d5049fb02fc1082c17e08deecd6fed8db549b6</id>
<content type='text'>
Ensure the the device_driver and usb_gadget_driver
have their .owner fields initialised to associate
the module owner to the driver.

Signed-off-by: Ben Dooks &lt;ben-linux@fluff.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] gfp_t: drivers/usb</title>
<updated>2005-10-28T15:16:49Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2005-10-21T07:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55016f10e31bb15b85d8c500f979dfdceb37d548'/>
<id>urn:sha1:55016f10e31bb15b85d8c500f979dfdceb37d548</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
