linux/drivers/usb/dwc3
Janusz Dziedzic d7fd41c6db usb: dwc3: skip interrupt when ep disabled
In case EP disabled pass only EPCPLT command
to be handled. In other case we could hit
Bug like below.

BUG: unable to handle kernel NULL pointer dereference at 0000000000000003
IP:
[<ffffffff81673428>] dwc3_thread_interrupt+0x11c8/0x1790

while dep->endpoint.desc is NULL.

Signed-off-by: Janusz Dziedzic <januszx.dziedzic@linux.intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
2017-01-02 10:55:28 +02:00
..
core.c usb: patches for v4.10 merge window 2016-11-18 16:02:15 +01:00
core.h usb: dwc3: core: avoid Overflow events 2017-01-02 10:55:28 +02:00
debug.h usb: dwc3: trace: purge dwc3_trace() 2016-11-08 12:52:13 +02:00
debugfs.c
dwc3-exynos.c usb: dwc3: Do not set dma coherent mask 2016-11-18 13:54:55 +02:00
dwc3-keystone.c
dwc3-of-simple.c usb: dwc3: of-simple: add compatible for Cavium 2016-09-13 09:28:59 +03:00
dwc3-omap.c
dwc3-pci.c usb: dwc3: pci: Fix dr_mode misspelling 2017-01-02 10:55:28 +02:00
dwc3-st.c usb: patches for v4.10 merge window 2016-11-18 16:02:15 +01:00
ep0.c usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb() 2017-01-02 10:55:28 +02:00
gadget.c usb: dwc3: skip interrupt when ep disabled 2017-01-02 10:55:28 +02:00
gadget.h usb: dwc3: cleanup with list_first_entry_or_null() 2016-11-03 10:38:37 +02:00
host.c usb: dwc3: use bus->sysdev for DMA configuration 2016-11-18 13:54:54 +02:00
io.h usb: dwc3: trace: add a proper tracepoint for reg accessors 2016-11-03 10:38:30 +02:00
Kconfig usb: dwc3: pci: call _DSM for suspend/resume 2016-11-03 10:38:42 +02:00
Makefile usb: dwc3: trace: purge dwc3_trace() 2016-11-08 12:52:13 +02:00
trace.c
trace.h usb: dwc3: trace: add a tracepoint for ep enable/disable 2016-11-08 12:52:12 +02:00
ulpi.c usb: dwc3: ulpi: make dwc3_ulpi_ops constant 2016-09-06 10:47:26 +03:00