mirror of
https://github.com/apache/nuttx.git
synced 2026-05-18 17:18:28 +08:00
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:
committed by
Xiang Xiao
parent
300992203a
commit
1645f4ac10
@@ -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 */
|
||||
|
||||
Reference in New Issue
Block a user