From: Anup Patel Date: Mon, 11 Jan 2021 10:55:38 +0000 (+0530) Subject: include: sbi: No need to pack struct sbi_trap_regs X-Git-Tag: v0.9~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e884416650c46c69c41f83235407dc840cfc9c3f;p=platform%2Fkernel%2Fopensbi.git include: sbi: No need to pack struct sbi_trap_regs All members in struct sbi_trap_regs are of machine word size so no need to pack this structure. This also allows GCC to generate more optimized instruction sequence when accessing members of struct sbi_trap_regs. Reported-by: Paul Campbell Signed-off-by: Anup Patel Reviewed-by: Alistair Francis Reviewed-by: Atish Patra --- diff --git a/include/sbi/sbi_trap.h b/include/sbi/sbi_trap.h index 04001df..5fb94f9 100644 --- a/include/sbi/sbi_trap.h +++ b/include/sbi/sbi_trap.h @@ -186,7 +186,7 @@ struct sbi_trap_regs { unsigned long mstatus; /** mstatusH register state (only for 32-bit) */ unsigned long mstatusH; -} __packed; +}; /** Representation of trap details */ struct sbi_trap_info {