summaryrefslogtreecommitdiffstats
path: root/drivers/usb/gadget/ether.c
diff options
context:
space:
mode:
authorStefano Babic <sbabic@denx.de>2010-08-15 14:18:59 +0200
committerRemy Bohmer <linux@bohmer.net>2010-09-20 21:57:17 +0200
commit80460772197ea33d9e0023b1c359f5916a760fa1 (patch)
tree80a55426b85d42878f964fe8b459302915931e28 /drivers/usb/gadget/ether.c
parentc0ef51318813c062052f91ef7c15b75bbbf15767 (diff)
downloadbootable_bootloader_goldelico_gta04-80460772197ea33d9e0023b1c359f5916a760fa1.zip
bootable_bootloader_goldelico_gta04-80460772197ea33d9e0023b1c359f5916a760fa1.tar.gz
bootable_bootloader_goldelico_gta04-80460772197ea33d9e0023b1c359f5916a760fa1.tar.bz2
USB-CDC: correct wrong alignment in ether.c
The buffer for the status request must be word aligned because it is accessed with 32 bit pointer in the eth_status_complete function. Signed-off-by: Stefano Babic <sbabic@denx.de>
Diffstat (limited to 'drivers/usb/gadget/ether.c')
-rw-r--r--drivers/usb/gadget/ether.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/gadget/ether.c b/drivers/usb/gadget/ether.c
index c601d4a..9fc6a36 100644
--- a/drivers/usb/gadget/ether.c
+++ b/drivers/usb/gadget/ether.c
@@ -677,7 +677,7 @@ static struct usb_gadget_strings stringtab = {
/*============================================================================*/
static u8 control_req[USB_BUFSIZ];
-static u8 status_req[STATUS_BYTECOUNT];
+static u8 status_req[STATUS_BYTECOUNT] __attribute__ ((aligned(4)));