diff options
author | Aneesh V <aneesh@ti.com> | 2012-03-08 07:20:21 +0000 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2012-05-15 08:31:26 +0200 |
commit | 03f69dc6fdc34e5e51f2c09373ff1bea7d16e36b (patch) | |
tree | 360af405d898ff8428440cfd7f87f9c542045147 | |
parent | f61faeba822d6db72ade5fb6fe04b4db122a0874 (diff) | |
download | u-boot-imx-03f69dc6fdc34e5e51f2c09373ff1bea7d16e36b.zip u-boot-imx-03f69dc6fdc34e5e51f2c09373ff1bea7d16e36b.tar.gz u-boot-imx-03f69dc6fdc34e5e51f2c09373ff1bea7d16e36b.tar.bz2 |
omap4+: Avoid using __attribute__ ((__packed__))
Avoid using __attribute__ ((__packed__)) unless it's
absolutely necessary. "packed" will remove alignment
requirements for the respective objects and may cause
alignment issues unless alignment is also enforced
using a pragma.
Here, these packed attributes were causing alignment
faults in Thumb build.
Signed-off-by: Aneesh V <aneesh@ti.com>
-rw-r--r-- | arch/arm/include/asm/arch-omap4/mux_omap4.h | 2 | ||||
-rw-r--r-- | arch/arm/include/asm/arch-omap5/mux_omap5.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/include/asm/arch-omap4/mux_omap4.h b/arch/arm/include/asm/arch-omap4/mux_omap4.h index 30bfad7..4de7c70 100644 --- a/arch/arm/include/asm/arch-omap4/mux_omap4.h +++ b/arch/arm/include/asm/arch-omap4/mux_omap4.h @@ -34,7 +34,7 @@ struct pad_conf_entry { u16 val; -} __attribute__ ((packed)); +}; #ifdef CONFIG_OFF_PADCONF #define OFF_PD (1 << 12) diff --git a/arch/arm/include/asm/arch-omap5/mux_omap5.h b/arch/arm/include/asm/arch-omap5/mux_omap5.h index 993237b..4a6ed8b 100644 --- a/arch/arm/include/asm/arch-omap5/mux_omap5.h +++ b/arch/arm/include/asm/arch-omap5/mux_omap5.h @@ -34,7 +34,7 @@ struct pad_conf_entry { u16 val; -} __attribute__ ((__packed__)); +}; #ifdef CONFIG_OFF_PADCONF #define OFF_PD (1 << 12) |