[PATCH 2/3] include: sbi: No need to pack struct sbi_scratch
Anup Patel
anup.patel at wdc.com
Wed Jan 13 05:06:56 EST 2021
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 at gmail.com>
Signed-off-by: Anup Patel <anup.patel at wdc.com>
---
include/sbi/sbi_scratch.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
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 {
--
2.25.1
More information about the opensbi
mailing list