From: Felipe Balbi Date: Thu, 13 Aug 2020 05:24:21 +0000 (+0300) Subject: usb: dwc3: debug: fix sparse warning X-Git-Tag: v5.10.7~1419^2~12^2~98 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=27c7ab0fdd0b0e5883930b9d9d333e0209efc036;p=platform%2Fkernel%2Flinux-rpi.git usb: dwc3: debug: fix sparse warning Fix the following sparse warning: drivers/usb/dwc3/trace.c: note: in included file (through drivers/usb/dwc3/trace.h): drivers/usb/dwc3/debug.h:374:39: warning: cast to non-scalar Signed-off-by: Felipe Balbi --- diff --git a/drivers/usb/dwc3/debug.h b/drivers/usb/dwc3/debug.h index 3d16dac..8e03bcb 100644 --- a/drivers/usb/dwc3/debug.h +++ b/drivers/usb/dwc3/debug.h @@ -371,7 +371,9 @@ static inline const char *dwc3_gadget_event_type_string(u8 event) static inline const char *dwc3_decode_event(char *str, size_t size, u32 event, u32 ep0state) { - const union dwc3_event evt = (union dwc3_event) event; + union dwc3_event evt; + + memcpy(&evt, &event, sizeof(event)); if (evt.type.is_devspec) return dwc3_gadget_event_string(str, size, &evt.devt);