diff options
author | Vivek Gautam <gautam.vivek@samsung.com> | 2013-05-13 15:53:38 +0530 |
---|---|---|
committer | Marek Vasut <marex@denx.de> | 2013-06-12 22:22:51 +0200 |
commit | f6664ba4bcc484a2b924ecfa1052bb729def6685 (patch) | |
tree | c56a6ec799a5dd156f3859fcd5d220879fdee828 /drivers/usb/gadget/f_mass_storage.c | |
parent | f903a20d1fc0e99741da671095c6b9ac7c13c7ae (diff) | |
download | u-boot-imx-f6664ba4bcc484a2b924ecfa1052bb729def6685.zip u-boot-imx-f6664ba4bcc484a2b924ecfa1052bb729def6685.tar.gz u-boot-imx-f6664ba4bcc484a2b924ecfa1052bb729def6685.tar.bz2 |
usb: gadget: Use unaligned access for wMaxPacketSize
Use get_unaligned() while fetching wMaxPacketSize to avoid
voilating any alignment rules.
Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com>
Cc: Lukasz Majewski <l.majewski@samsung.com>
Cc: Piotr Wilczek <p.wilczek@samsung.com>
Cc: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Lukasz Dalek <luk0104@gmail.com>
Cc: Marek Vasut <marex@denx.de>
Diffstat (limited to 'drivers/usb/gadget/f_mass_storage.c')
-rw-r--r-- | drivers/usb/gadget/f_mass_storage.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/usb/gadget/f_mass_storage.c b/drivers/usb/gadget/f_mass_storage.c index c28866f..45bc132 100644 --- a/drivers/usb/gadget/f_mass_storage.c +++ b/drivers/usb/gadget/f_mass_storage.c @@ -2261,7 +2261,8 @@ reset: if (rc) goto reset; fsg->bulk_out_enabled = 1; - common->bulk_out_maxpacket = le16_to_cpu(d->wMaxPacketSize); + common->bulk_out_maxpacket = + le16_to_cpu(get_unaligned(&d->wMaxPacketSize)); clear_bit(IGNORE_BULK_OUT, &fsg->atomic_bitflags); /* Allocate the requests */ |