ANDROID: dm: android-verity: pack the fec_header structure
authorJeremy Compostella <jeremy.compostella@intel.com>
Tue, 10 May 2016 11:10:20 +0000 (13:10 +0200)
committerAmit Pundir <amit.pundir@linaro.org>
Mon, 18 Dec 2017 15:41:22 +0000 (21:11 +0530)
commit834578d2b3495a7be3f2e7a44453e6a0e3a76f15
tree6cec7ef4c67bc8ffee42fb66a4ff58759b225f75
parent1a83a5833d44c25e656ceecd2b54c5e7217a88a4
ANDROID: dm: android-verity: pack the fec_header structure

The fec_header structure is generated build time and stored on disk.
The fec_header might be build on a 64 bits machine while it is read
per a 32 bits device or the other way around.  In such situations, the
fec_header fields are not aligned as expected by the device and it
fails to read the fec_header structure.

This patch makes the fec_header packed.

Change-Id: Idb84453e70cc11abd5ef3a0adfbb16f8b5feaf06
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
drivers/md/dm-android-verity.h