Hi Greg, Here's my first set of fixes for the v3.9-rc cycle. Nothing scary, all fixes have been pending for a while now. I ran a few randconfig cycles with my own seed, all looks good. Let me know if you want any changes. The following changes since commit 6dbe51c251a327e012439c4772097a13df43c5b8: Linux 3.9-rc1 (2013-03-03 15:11:05 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/fixes-for-v3.9-rc2 for you to fetch changes up to 29240e2392786c39007df2f4162f3dc4680f3dec: usb: gadget: u_uac1: NULL dereference on error path (2013-03-04 13:16:45 +0200) ---------------------------------------------------------------- usb: fixes for v3.9-rc2 A few drivers got their gadget->dev registration problems exposed by the removal of ->start()/->stop() functions from udc-core.c. All of such instances are now fixed. We're also fixing chipidea's mistake of registering private debugging sysfs files under the gadget's device. This is in preparation to complete removal of gadget->dev handling from all UDC drivers which will happen for v3.10 merge window. MUSB's Kconfig got a fix to avoid a non-buildable selection of its Kconfig choices. Some extra devm_ioremap_resource() are added here because they missed the merge window. Finally, we have a temporary fix linking function drivers before gadget drivers so they work fine when they're statically linked to the kernel. We've done it so since the real fix wouldn't fit the -rc cycle. ---------------------------------------------------------------- Dan Carpenter (2): usb: gadget: f_uac1: silence an info leak warning usb: gadget: u_uac1: NULL dereference on error path Felipe Balbi (10): usb: dwc3: core: don't forget to free coherent memory usb: dwc3: omap: fix a typo on of_device_id usb: dwc3: glue layers shouldn't know about the core IP usb: dwc3: gadget: remove unnecessary code usb: chipidea: register debugging sysfs on our device usb: gadget: pxa27x: fix gadget->dev registration usb: gadget: s3c2410: fix gadget->dev registration usb: gadget: pxa25x: fix gadget->dev registration usb: gadget: imx_udc: fix gadget->dev registration usb: gadget: s3c2410: fix build breakage Kishon Vijay Abraham I (1): usb: gadget: make usb functions to load before gadget driver Marc Kleine-Budde (1): usb: otg: use try_module_get in all usb_get_phy functions and add missing module_put Peter Ujfalusi (1): usb: musb: correct Kconfig in order to avoid non compilable selection Sachin Kamat (3): usb: phy: samsung: Convert to devm_ioremap_resource() usb: phy: omap-usb3: Convert to devm_ioremap_resource() usb: phy: omap-control-usb: Convert to devm_ioremap_resource() drivers/usb/chipidea/udc.c | 6 +++--- drivers/usb/dwc3/core.c | 1 + drivers/usb/dwc3/dwc3-exynos.c | 2 -- drivers/usb/dwc3/dwc3-omap.c | 8 +++----- drivers/usb/dwc3/dwc3-pci.c | 2 -- drivers/usb/dwc3/gadget.c | 3 --- drivers/usb/gadget/Makefile | 12 ++++++------ drivers/usb/gadget/f_uac1.c | 1 + drivers/usb/gadget/imx_udc.c | 20 ++++++++------------ drivers/usb/gadget/pxa25x_udc.c | 20 +++++++++++--------- drivers/usb/gadget/pxa27x_udc.c | 18 ++++++++++++------ drivers/usb/gadget/s3c2410_udc.c | 28 ++++++++++++---------------- drivers/usb/gadget/u_uac1.c | 3 +++ drivers/usb/musb/Kconfig | 4 ++-- drivers/usb/otg/otg.c | 10 +++++++--- drivers/usb/phy/omap-control-usb.c | 24 +++++++++--------------- drivers/usb/phy/omap-usb3.c | 8 +++----- drivers/usb/phy/samsung-usbphy.c | 8 +++----- 18 files changed, 84 insertions(+), 94 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