kernel_optimize_test/drivers/usb/musb
Sergei Shtylyov 34e2beb2c8 musb_core: fix musb_init_controller() error cleanup path
This function forgets to call usb_remove_hcd() or musb_gadget_cleanup() iff
sysfs_create_group() fails.

[ felipe.balbi@nokia.com : review the entire error path
	not only when we fail hcd or gadget ]

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-04-30 09:25:09 -07:00
..
blackfin.c MUSB: Blackfin: don't fake blackfin_interrupt() result 2010-04-30 09:25:08 -07:00
blackfin.h USB: musb: workaround Blackfin FIFO anomalies 2009-12-23 11:34:19 -08:00
cppi_dma.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
cppi_dma.h
davinci.c MUSB: DaVinci: fix musb_platform_init() error cleanup path 2010-04-30 09:25:08 -07:00
davinci.h
Kconfig MUSB: fix DaVinci glue layer dependency 2010-04-30 09:25:09 -07:00
Makefile MUSB: fix DaVinci glue layer dependency 2010-04-30 09:25:09 -07:00
musb_core.c musb_core: fix musb_init_controller() error cleanup path 2010-04-30 09:25:09 -07:00
musb_core.h musb: save and restore missing bus control register 2010-04-30 09:25:08 -07:00
musb_debug.h
musb_dma.h USB: musb: add work around for Blackfin anomaly 05000456 2009-12-11 11:55:24 -08:00
musb_gadget_ep0.c USB: musb: gadget_ep0: avoid SetupEnd interrupt 2009-12-23 11:34:18 -08:00
musb_gadget.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
musb_gadget.h USB: musb_gadget_ep0: stop abusing musb_gadget_set_halt() 2009-12-11 11:55:25 -08:00
musb_host.c musb: potential use after free 2010-04-30 09:25:08 -07:00
musb_host.h
musb_io.h
musb_regs.h USB: musb: fix warnings in Blackfin regs 2010-03-19 07:24:13 -07:00
musb_virthub.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
musbhsdma.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
musbhsdma.h usb: musb: hsdma: add wrapper for reading DMA count 2010-03-02 14:53:41 -08:00
omap2430.c MUSB: OMAP: don't call clk_put() 2010-04-30 09:25:09 -07:00
omap2430.h USB: musb: get rid of omap_readl/writel 2010-03-02 14:54:38 -08:00
tusb6010_omap.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
tusb6010.c USB: musb: tusb6010: use resource_size 2010-03-02 14:54:42 -08:00
tusb6010.h