diff options
author | pjd <pjd@FreeBSD.org> | 2005-08-20 10:43:03 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2005-08-20 10:43:03 +0000 |
commit | a2f0d0b06bec596c2d0e3a49bc0842be23b94d91 (patch) | |
tree | 05d5baae924c32979b4648da129214cf107a01eb /sys/kern | |
parent | 0a274a0672ead9a4840343fdeba5b7229410af39 (diff) | |
download | FreeBSD-src-a2f0d0b06bec596c2d0e3a49bc0842be23b94d91.zip FreeBSD-src-a2f0d0b06bec596c2d0e3a49bc0842be23b94d91.tar.gz |
Add a __packed keyword to g_eli_metadata struct definition, so
sizeof(struct g_eli_metadata) will return the exact number of bytes needed
for storing it on the disk.
Without this change GELI was unusable on amd64 (and probably other 64-bit
archs), because sizeof(struct g_eli_metadata) was greater than 512 bytes
and geli(8) was failing on assertion.
Reported by: Michael Reifenberger <mike@Reifenberger.com>
MFC after: 3 days
Diffstat (limited to 'sys/kern')
0 files changed, 0 insertions, 0 deletions