<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/usb/gadget, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-07-30T21:39:18Z</updated>
<entry>
<title>USB: RNDIS gadget, fix issues talking from PXA</title>
<updated>2009-07-30T21:39:18Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2009-06-19T10:09:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f5ab002a341befd645e76fa5bd29a65c8e8138c'/>
<id>urn:sha1:1f5ab002a341befd645e76fa5bd29a65c8e8138c</id>
<content type='text'>
commit 4e19f220d4e84f5728cb7edde36352ab425cfba4 upstream.

The reworked Ethernet gadget has an RNDIS interop problem when used
with the CDC subset driver ... e.g. on PXA 2xx and 3xx hardware,
which currently has a hard time talking to MS-Windows hosts.

The issue is that Microsoft requires USB_CLASS_COMM.  Fix by tweaking
the CDC subset driver to not switch to USB_CLASS_VENDOR_SPEC if RNDIS
is used in some other device configuration.

[ UPDATED:  some "statements" were comma-terminated; fix that. ]

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: Aric Blumer &lt;aric@sdgsystems.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: atmel_usb_udc: Use kzalloc() to allocate ep structures</title>
<updated>2009-05-28T20:54:41Z</updated>
<author>
<name>Haavard Skinnemoen</name>
</author>
<published>2009-05-05T00:22:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe92c9e481a147a9e1e14f55870f32903b967777'/>
<id>urn:sha1:fe92c9e481a147a9e1e14f55870f32903b967777</id>
<content type='text'>
This ensures that all fields are properly initialized.

Signed-off-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
Acked-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: atmel-usba-udc : fix control out requests.</title>
<updated>2009-05-28T20:54:40Z</updated>
<author>
<name>Martin Fuzzey</name>
</author>
<published>2009-05-01T15:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f42706c90470851fd2e97eda7a4109e8949bde8a'/>
<id>urn:sha1:f42706c90470851fd2e97eda7a4109e8949bde8a</id>
<content type='text'>
usbtest #14 was failing with "udc: ep0: TXCOMP: Invalid endpoint state 2, halting endpoint..."
This occured since ep0 is bidirectional and ep-&gt;is_in is not valid (must always use ep-&gt;state)

Signed-off-by: Martin Fuzzey &lt;mfuzzey@gmail.com&gt;
Acked-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Acked-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: Gadget: fix UTF conversion in the usbstring library</title>
<updated>2009-05-09T02:34:56Z</updated>
<author>
<name>Alan Stern</name>
</author>
<published>2009-04-27T17:22:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f43158caddcbb110916212ebe4e39993ae70864'/>
<id>urn:sha1:0f43158caddcbb110916212ebe4e39993ae70864</id>
<content type='text'>
This patch (as1234) fixes a bug in the UTF8 -&gt; UTF-16 conversion
routine in the gadget/usbstring library.  In a UTF-8 multi-byte
sequence, all bytes after the first should have their high-order
two bits set to 10, not 11.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Acked-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: gadget: omap_udc uses platform_driver_probe()</title>
<updated>2009-04-23T21:15:29Z</updated>
<author>
<name>David Brownell</name>
</author>
<published>2009-04-16T20:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=864e28b4f24106b799e991fa136fa6fa2b638a68'/>
<id>urn:sha1:864e28b4f24106b799e991fa136fa6fa2b638a68</id>
<content type='text'>
We now have a more correct solution for shrinking runtime driver
footprints than just marking probe() as __init ... use it.

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>USB: ci13xxx_udc: fix build error</title>
<updated>2009-04-23T21:15:28Z</updated>
<author>
<name>Matthias Kaehlcke</name>
</author>
<published>2009-04-15T20:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36825a2deca913a11915893b6ecf5e1d817b6e75'/>
<id>urn:sha1:36825a2deca913a11915893b6ecf5e1d817b6e75</id>
<content type='text'>
Fix build error in the MIPS USB IP core family device controller driver.
The driver calls udelay() without including linux/delay.h

Signed-off-by: Matthias Kaehlcke &lt;matthias@kaehlcke.net&gt;
Acked-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: g_file_storage: fix use-after-free bug when closing files</title>
<updated>2009-04-23T21:15:28Z</updated>
<author>
<name>Alan Stern</name>
</author>
<published>2009-04-16T19:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=82a10a81c853be3859b3d222db0f372ee8d2eaa2'/>
<id>urn:sha1:82a10a81c853be3859b3d222db0f372ee8d2eaa2</id>
<content type='text'>
This patch (as1231) fixes a use-after-free bug in g_file_storage.  A
device's name may not be available after the device is unregistered,
even if the device structure itself is still allocated.  Since
close_backing_file() prints a LUN's name for debugging, it shouldn't
be called after the LUN has been unregistered.

That whole area needed to be cleaned up; the backing files were
getting closed in a couple of different places.  The patch fixes
things so that they get closed in just one place, as part of the
unbind procedure, immediately before the LUN is unregistered.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>USB: Gadget: MIPS CI13xxx UDC bugfixes</title>
<updated>2009-04-23T21:15:27Z</updated>
<author>
<name>David Lopo</name>
</author>
<published>2009-04-16T21:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f23e649bb605523b960434c5e18c8e9ad3f0b5bd'/>
<id>urn:sha1:f23e649bb605523b960434c5e18c8e9ad3f0b5bd</id>
<content type='text'>
Bug Fix: high speed detection in LPM mode
Bug Fix: max packet size configuration when switching between HS and FS

Signed-off-by: David Lopo &lt;dlopo@chipidea.mips.com&gt;
Acked-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>usb gadget: fix ethernet link reports to ethtool</title>
<updated>2009-04-17T17:50:23Z</updated>
<author>
<name>Jonathan McDowell</name>
</author>
<published>2009-03-26T07:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=237e75bf1e558f7330f8deb167fa3116405bef2c'/>
<id>urn:sha1:237e75bf1e558f7330f8deb167fa3116405bef2c</id>
<content type='text'>
The g_ether USB gadget driver currently decides whether or not there's a
link to report back for eth_get_link based on if the USB link speed is
set. The USB gadget speed is however often set even before the device is
enumerated. It seems more sensible to only report a "link" if we're
actually connected to a host that wants to talk to us. The patch below
does this for me - tested with the PXA27x UDC driver.

Signed-off-by: Jonathan McDowell &lt;noodles@earth.li&gt;
Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Cc: stable &lt;stable@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Merge branch 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6</title>
<updated>2009-04-05T18:15:28Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-04-05T18:15:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87fc94d54b639d8c39fc4a11db0e142f84096e13'/>
<id>urn:sha1:87fc94d54b639d8c39fc4a11db0e142f84096e13</id>
<content type='text'>
* 'avr32-arch' of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:
  avr32: add hardware handshake support to atmel_serial
  avr32: add RTS/CTS/CLK pin selection for the USARTs
  Add RTC support for Merisc boards
  avr32: at32ap700x: setup DMA for AC97C in the machine code
  avr32: at32ap700x: setup DMA for ABDAC in the machine code
  Add Merisc board support
  avr32: use gpio_is_valid() to check USBA vbus_pin I/O line
  atmel-usba-udc: use gpio_is_valid() to check vbus_pin I/O line
  avr32: fix timing LCD parameters for EVKLCD10X boards
  avr32: use GPIO line PB15 on EVKLCD10x boards for backlight
  avr32: configure MCI detect and write protect pins for EVKLCD10x boards
  avr32: set pin mask to alternative 18 bpp for EVKLCD10x boards
  avr32: add pin mask for 18-bit color on the LCD controller
  avr32: fix 15-bit LCDC pin mask to use MSB lines
</content>
</entry>
</feed>
