[GIT PATCH] USB fixes for .36-rc

From: Greg KH
Date: Fri Sep 24 2010 - 14:11:58 EST


Here are some usb driver fixes for .36-rc

Most of these are pending musb driver patches that the developers have
been haggling out for a while, but are needed to solve some issues with
the .36 kernel and that driver.

The most important one is a fix for a much-reported oops in the HID
driver. Turns out it was a very old bug in the USB core causing this
issue, which no one had ever hit as they had never called the USB core
in this manner. It was caused by the BKL rework in the HID driver and
really is a USB core issue, not a HID one. It has been tested by a lot
of people to resolve their issue.

And there's a documentation update, catching up on a change from the .35
kernel in the way autosuspend works.

Please pull from:
master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6.git/

All of these patches have been in the linux-next and mm trees, with the
exception of the documentation update, which came into me today.

The full patches will be sent to the linux-usb mailing list, if anyone
wants to see them.

thanks,

greg k-h

------------

drivers/usb/core/Kconfig | 6 +-
drivers/usb/core/file.c | 35 ++++++++---------
drivers/usb/core/message.c | 1 +
drivers/usb/musb/cppi_dma.c | 1 +
drivers/usb/musb/musb_gadget.c | 75 ++++++++++++++++++-----------------
drivers/usb/musb/musb_gadget.h | 2 +
drivers/usb/musb/musb_gadget_ep0.c | 9 ++++
drivers/usb/musb/musb_host.c | 6 +++
8 files changed, 77 insertions(+), 58 deletions(-)

---------------

Alan Stern (2):
USB: fix bug in initialization of interface minor numbers
USB: update Kconfig help text for CONFIG_USB_SUSPEND

Ming Lei (6):
usb: musb: gadget: fix kernel panic if using out ep with FIFO_TXRX style
usb: musb: gadget: fix bulk IN infinit hangs in double buffer case
usb: musb: gadget: enable autoclear for OUT transfer in both DMA 0 and DMA 1
usb: musb: gadget: fix DMA length for OUT transfer
usb: musb: gadget: complete request only if data is transfered over
usb: musb: gadget: fix dma length in txstate

Santosh Shilimkar (1):
usb: musb: host: Issue a memory barrier before starting DMA

Sergei Shtylyov (1):
usb: musb: gadget: restart request on clearing endpoint halt

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/