Hi Greg, Hopefully, this is my last round of fixes for v3.9-rc. Things seem to be calming down. Patches have been in my fixes branch for quite a while and I haven't heard anything from Fengguang's 0-day kernel build. I have also built this branch with the following defconfigs: omap2plus_defconfig omap1_defconfig tegra_defconfig allnoconfig randconfig (5 iterations) allmodconfig allyesconfig And nothing bad has showed up. Please consider merging this tag into your usb-linus branch. Let me know if you want me to change anything. cheers The following changes since commit 66e4afc77f76653460d7eb31ec793506ada1ad33: usb: gadget: pxa25x: fix disconnect reporting (2013-03-11 12:40:31 +0200) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git tags/fixes-for-v3.9-rc4 for you to fetch changes up to eda81bea894e5cd945e30f85b00546caf80fbecc: usb: gadget: net2272: finally convert "CONFIG_USB_GADGET_NET2272_DMA" (2013-03-21 12:14:05 +0200) ---------------------------------------------------------------- usb: fixes for v3.9-rc4 udc-core learned that it shouldn't use invalid pointers when unloading a gadget driver. net2272 and net2280 got a fix for a regression caused by the udc_start/udc_stop conversion. We're defining a static inline no-op for otg_ulpi_create() to prevent build errors when that driver isn't enabled. FunctionFS got a fix for an off-by-one error when binding and unbinding instances of FunctionFS. MUSB learned that it shouldn't try to unmap buffers which weren't previously mapped. f_rndis got a fix for a possible NULL pointer dereference in a debugging message code. MUSB's DA8xx glue layer got a build fix due to a typo. ---------------------------------------------------------------- Alan Stern (2): usb: gadget: udc-core: fix a regression during gadget driver unbinding USB: gadget: net2280: remove leftover driver->unbind call in error pathway Andrzej Pietrasiewicz (1): usb: gadget: ffs: fix enable multiple instances Bo Shen (1): usb: gadget: u_serial: fix typo which cause build warning Fabio Estevam (1): usb: ulpi: Define a *otg_ulpi_create no-op Felipe Balbi (1): usb: gadget: net22xx: fix ->disconnect reporting Kishon Vijay Abraham I (1): usb: musb: gadget: do *unmap_dma_buffer* only for valid DMA addr Mikhail Kshevetskiy (1): usb: musb: da8xx: Fix build breakage due to typo Paul Bolle (1): usb: gadget: net2272: finally convert "CONFIG_USB_GADGET_NET2272_DMA" Truls Bengtsson (1): usb: gadget: f_rndis: Avoid to use ERROR macro if cdev can be null drivers/usb/gadget/f_rndis.c | 3 +-- drivers/usb/gadget/g_ffs.c | 4 ++-- drivers/usb/gadget/net2272.c | 9 ++++++++- drivers/usb/gadget/net2280.c | 8 +++++++- drivers/usb/gadget/u_serial.c | 2 +- drivers/usb/gadget/udc-core.c | 2 +- drivers/usb/musb/da8xx.c | 2 +- drivers/usb/musb/musb_gadget.c | 9 +++++++-- include/linux/usb/ulpi.h | 8 ++++++++ 9 files changed, 36 insertions(+), 11 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