From: Chen-Yu Tsai Date: Tue, 7 Jun 2016 02:54:29 +0000 (+0800) Subject: sunxi: Add packed attribute to struct sunxi_prcm_reg X-Git-Tag: v2016.07-rc3~68 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=d7d4e5ccd646538a735ea97b446a9453ab49cc17;p=oweals%2Fu-boot.git sunxi: Add packed attribute to struct sunxi_prcm_reg struct sunxi_prcm_reg is a representation of the PRCM registers. Add the packed attribute to prevent the compiler from doing funny things. Signed-off-by: Chen-Yu Tsai Acked-by: Marc Zyngier Signed-off-by: Hans de Goede --- diff --git a/arch/arm/include/asm/arch-sunxi/prcm.h b/arch/arm/include/asm/arch-sunxi/prcm.h index 556c1af600..34e01e825d 100644 --- a/arch/arm/include/asm/arch-sunxi/prcm.h +++ b/arch/arm/include/asm/arch-sunxi/prcm.h @@ -197,7 +197,9 @@ #define PRCM_CPU3_PWR_CLAMP_MASK PRCM_CPU3_PWR_CLAMP(0xff) #ifndef __ASSEMBLY__ -struct sunxi_prcm_reg { +#include + +struct __packed sunxi_prcm_reg { u32 cpus_cfg; /* 0x000 */ u8 res0[0x8]; /* 0x004 */ u32 apb0_ratio; /* 0x00c */