usb: dwc3: Add error logs for unknown endpoint events
authorRoy Luo <royluo@google.com>
Thu, 4 May 2023 00:01:29 +0000 (00:01 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 13 May 2023 09:57:30 +0000 (18:57 +0900)
commit2f28c3c9c34742d501b623acf8ebfe3a7faed8a3
tree8253c13411dc11da15f54a54b892cd4c666034bb
parent02be19e914b8ec5b4e355508daf640dde761d300
usb: dwc3: Add error logs for unknown endpoint events

In cases where the controller somehow fails to write to event buffer
memory (e.g. due to incorrect MMU config), the driver would receive
all-zero dwc3 events. However, the abnormal event is silently dropped
as a regular ep0out event.
Add error logs when an unknown endpoint event is received to highlight
the anomaly.

Signed-off-by: Roy Luo <royluo@google.com>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Link: https://lore.kernel.org/r/20230504000129.728316-1-royluo@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/ep0.c
drivers/usb/dwc3/gadget.c