Hi Greg, As promissed, here's a set of important fixes for the first v3.12-rc release. If you want me to change anything, just let me know. The following changes since commit 154547c4fe0fbe92185e69a6cdc2b0502b361995: USB: serial: clean up attribute permissions (2013-08-25 15:12:03 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/usb-for-v3.12-part2 for you to fetch changes up to 0f2aa8caeaa043f6cbe6281eb72efba5ff860904: usb: musb: ux500: Add check for NULL board data (2013-08-27 15:05:39 -0500) ---------------------------------------------------------------- usb: patches for v3.12 merge window (part 2) Here's a set of important fixes for v3.12 merge window which have been pending in the mailing list for quite some time. We have use-after-free fixes, signedness fixes, more of HAS_DMA dependencies, fixes for NULL pointer deferences, build fixes and some other fixes to the musb driver caused by recent patches. Patches are quite small and contain valuable fixes which will give us a much better -rc1 release. Please consider merging Signed-of-by: Felipe Balbi <balbi@xxxxxx> ---------------------------------------------------------------- Anatolij Gustschin (1): usb: phy: fix build breakage Andrzej Pietrasiewicz (1): usb: gadget: configfs: keep a function if it is not successfully added Dan Carpenter (4): usb: gadget: gadgetfs: use after free in dev_release() usb: gadget: gadgetfs: potential use after free in unbind() usb: phy: signedness bugs in suspend/resume functions usb: gadget: double unlocks on error in atmel_usba_start() Geert Uytterhoeven (3): usb: gadget: USB_FUSB300 should depend on HAS_DMA usb: gadget: USB_R8A66597 should depend on HAS_DMA usb: gadget: USB_NET2272_DMA should depend on HAS_DMA Julia Lawall (1): usb: musb: dsps: fix devm_ioremap_resource error detection code Lee Jones (1): usb: musb: ux500: Add check for NULL board data Maarten ter Huurne (1): usb: musb: avoid null pointer dereference in debug logging Sachin Kamat (1): usb: dwc3: Remove duplicate inclusion of otg.h Sebastian Andrzej Siewior (11): usb: musb: honour the return value of dma_map_single() usb: phy: am335x-control: make it compile with dma: cpp41: make it compile with CONFIG_BUG=n usb: musb: only remove host/udc if it has been added usb: musb: dsps fix the typo in reg-names of the dma node usb: usb: dsps: update device tree bindings usb: usb: dsps: update code according to the binding document usb: musb: dsps: do not set is_active on the first drvbus interrupt usb: musb: am335x-evm: Do not remove the session bit HOST-only mode usb: musb: am335x: add second port to beagle bone dma: cpp41: enable pm_runtime during init Wei Yongjun (1): usb: musb: cppi41: fix missing unlock on error in cppi41_dma_callback() .../devicetree/bindings/usb/am33xx-usb.txt | 222 ++++++++++++++++++--- arch/arm/boot/dts/am335x-bone.dts | 15 +- arch/arm/boot/dts/am335x-evm.dts | 7 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am33xx.dtsi | 69 +++---- drivers/dma/cppi41.c | 13 +- drivers/usb/dwc3/core.c | 1 - drivers/usb/gadget/Kconfig | 5 +- drivers/usb/gadget/atmel_usba_udc.c | 10 +- drivers/usb/gadget/configfs.c | 4 +- drivers/usb/gadget/f_fs.c | 2 +- drivers/usb/gadget/inode.c | 4 - drivers/usb/musb/musb_cppi41.c | 4 +- drivers/usb/musb/musb_dsps.c | 61 ++++-- drivers/usb/musb/musb_gadget.c | 15 +- drivers/usb/musb/musb_host.c | 2 + drivers/usb/musb/ux500_dma.c | 4 +- drivers/usb/phy/phy-am335x-control.c | 4 +- drivers/usb/phy/phy-fsl-usb.h | 2 +- drivers/usb/phy/phy-fsm-usb.c | 2 +- drivers/usb/phy/phy-omap-usb2.c | 7 +- 21 files changed, 329 insertions(+), 126 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html