summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Sanders <nsanders@chromium.org>2017-02-13 18:44:52 -0800
committerchrome-bot <chrome-bot@chromium.org>2017-02-23 16:02:05 -0800
commit31b5ce49c6d9917d725c0610ddcb8972795dff94 (patch)
treec8e984101f12d7e29c2c163655a1f1b64575745e
parent8290f06283114060cf752bc98561e7c295cdab6f (diff)
downloadchrome-ec-31b5ce49c6d9917d725c0610ddcb8972795dff94.tar.gz
stm32: never pad usb descriptor length
This marks decriptor length as byte accurate, by aligning the "__usb_desc_end" label by byte rather than short or word. BUG=chrome-os-partner:62873 TEST=servo_v4 doesn't crash adb anymore BRANCH=None Change-Id: I643bae2c59e81ce0c03d9026f4a5d7933ba4c891 Reviewed-on: https://chromium-review.googlesource.com/442012 Commit-Ready: Nick Sanders <nsanders@chromium.org> Tested-by: Nick Sanders <nsanders@chromium.org> Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
-rw-r--r--core/cortex-m0/ec.lds.S1
1 files changed, 0 insertions, 1 deletions
diff --git a/core/cortex-m0/ec.lds.S b/core/cortex-m0/ec.lds.S
index 45df126b89..e9cd726d7a 100644
--- a/core/cortex-m0/ec.lds.S
+++ b/core/cortex-m0/ec.lds.S
@@ -154,7 +154,6 @@ SECTIONS
__usb_desc = .;
KEEP(*(.rodata.usb_desc_conf))
KEEP(*(SORT(.rodata.usb_desc*)))
- . = ALIGN(2); /* USB transfers enjoy 16-bit aligned size */
__usb_desc_end = .;
. = ALIGN(4);
KEEP(*(.rodata.usb_ep))