linux/drivers/usb/musb
Jonathan Liu 6ed05c68cb usb: musb: sunxi: Explicitly release USB PHY on exit
This fixes a kernel oops when unloading the driver due to usb_put_phy
being called after usb_phy_generic_unregister when the device is
detached. Calling usb_phy_generic_unregister causes x->dev->driver to
be NULL in usb_put_phy and results in a NULL pointer dereference.

Cc: stable@vger.kernel.org # v4.3+
Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Bin Liu <b-liu@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-10-17 11:42:51 +02:00
..
am35x.c
blackfin.c
blackfin.h
cppi_dma.c
cppi_dma.h
da8xx.c
davinci.c
davinci.h
jz4740.c
Kconfig
Makefile
musb_am335x.c
musb_core.c usb: musb: Check for host-mode using is_host_active() on reset interrupt 2017-10-17 11:42:51 +02:00
musb_core.h
musb_cppi41.c usb: musb: musb_cppi41: Configure the number of channels for DA8xx 2017-10-17 11:42:51 +02:00
musb_debug.h
musb_debugfs.c
musb_dma.h
musb_dsps.c
musb_gadget.c
musb_gadget.h
musb_gadget_ep0.c
musb_host.c
musb_host.h
musb_io.h
musb_regs.h
musb_trace.c
musb_trace.h
musb_virthub.c
musbhsdma.c
musbhsdma.h
omap2430.c
omap2430.h
sunxi.c usb: musb: sunxi: Explicitly release USB PHY on exit 2017-10-17 11:42:51 +02:00
tusb6010.c
tusb6010.h
tusb6010_omap.c
ux500.c
ux500_dma.c