arch/mpfs/usb: Align usb_ctrlreq_s properly to 32-bit boundary

The alignment of the ctrlreq was correct by luck, and was broken
when the spinlock was added to the structure. In non-smp configurations
spinlock_t is currently 8-bits, causing wrong alignment of the
ctrlreq structure.

Signed-off-by: Jukka Laitinen <jukka.laitinen@tii.ae>
This commit is contained in:
Jukka Laitinen 2025-04-09 11:53:57 +03:00 committed by Xiang Xiao
parent 300992203a
commit 1645f4ac10

View file

@ -455,6 +455,7 @@ struct mpfs_usbdev_s
/* USB-specific fields */
aligned_data(4)
struct usb_ctrlreq_s ctrl; /* Last EP0 request */
uint8_t devstate; /* State of the device (see enum mpfs_devstate_e) */
uint8_t prevstate; /* Previous state of the device before SUSPEND */