dwc3: Add NULL check before accessing event buffer

Event buffer may not been allocated or configured but software
may tried to deallocate or unconfigure same from EPROBE_DEFER
context which results into NULL pointer dereference. Fix this
issue by adding NULL check before accessing event buffer.

Change-Id: I1d6686e90e54ca17e8ee558f45378ce259eaaf53
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c
index 1fa845e..4b78e02 100644
--- a/drivers/usb/dwc3/core.c
+++ b/drivers/usb/dwc3/core.c
@@ -428,6 +428,9 @@
 {
 	struct dwc3_event_buffer	*evt;
 
+	if (!dwc->ev_buf)
+		return;
+
 	evt = dwc->ev_buf;
 
 	evt->lpos = 0;