···22232223 while (left > 0) {22242224 union dwc3_event event;2225222522262226- memcpy(&event.raw, (evt->buf + evt->lpos), sizeof(event.raw));22262226+ event.raw = *(u32 *) (evt->buf + evt->lpos);22272227+22272228 dwc3_process_event_entry(dwc, &event);22282229 /*22292230 * XXX we wrap around correctly to the next entry as almost all