From 386eba21bf349201f48e3e01ca129e6bffd7e674 Mon Sep 17 00:00:00 2001 From: Anup Patel <anup.patel@wdc.com> Date: Mon, 11 Jan 2021 16:45:14 +0530 Subject: include: sbi: No need to pack struct sbi_scratch All members in struct sbi_scrach 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_scratch. Reported-by: Paul Campbell <taniwha@gmail.com> Signed-off-by: Anup Patel <anup.patel@wdc.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Reviewed-by: Atish Patra <atish.patra@wdc.com> --- include/sbi/sbi_scratch.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/sbi/sbi_scratch.h b/include/sbi/sbi_scratch.h index e7079f5..e35122b 100644 --- a/include/sbi/sbi_scratch.h +++ b/include/sbi/sbi_scratch.h @@ -71,7 +71,7 @@ struct sbi_scratch { unsigned long tmp0; /** Options for OpenSBI library */ unsigned long options; -} __packed; +}; /** Possible options for OpenSBI library */ enum sbi_scratch_options { -- cgit v1.2.3