[lvm-devel] main - hints: keep strings aligned in structure
Zdenek Kabelac
zkabelac at sourceware.org
Mon Mar 8 14:46:52 UTC 2021
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=ca12dae32b03c54509608621b9268853b030fd40
Commit: ca12dae32b03c54509608621b9268853b030fd40
Parent: ff21723512cb633c741e516381899f70e0d9ef2a
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sun Mar 7 16:28:59 2021 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Mon Mar 8 15:33:15 2021 +0100
hints: keep strings aligned in structure
Preffer aligned string access.
---
lib/label/hints.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lib/label/hints.h b/lib/label/hints.h
index 51143343d..e8cfd6a7e 100644
--- a/lib/label/hints.h
+++ b/lib/label/hints.h
@@ -17,10 +17,10 @@
struct hint {
struct dm_list list;
- char name[PATH_MAX];
- char pvid[ID_LEN + 1];
- char vgname[NAME_LEN];
dev_t devt;
+ char name[PATH_MAX] __attribute__((aligned(8)));
+ char vgname[NAME_LEN] __attribute__((aligned(8)));
+ char pvid[ID_LEN + 1] __attribute__((aligned(8)));
unsigned chosen:1; /* this hint's dev was chosen for scanning */
};
More information about the lvm-devel
mailing list