| Index: vboot_firmware/lib/cgptlib/include/gpt.h
|
| diff --git a/vboot_firmware/lib/cgptlib/include/gpt.h b/vboot_firmware/lib/cgptlib/include/gpt.h
|
| index a199755df68187d0f2eb3d4317253a0f7e0b8f11..7a1d576849f3a9a3476dd416d57f9d3be7396dee 100644
|
| --- a/vboot_firmware/lib/cgptlib/include/gpt.h
|
| +++ b/vboot_firmware/lib/cgptlib/include/gpt.h
|
| @@ -73,7 +73,7 @@ typedef struct {
|
| uint32_t revision;
|
| uint32_t size;
|
| uint32_t header_crc32;
|
| - uint32_t reserved;
|
| + uint32_t reserved_zero;
|
| uint64_t my_lba;
|
| uint64_t alternate_lba;
|
| uint64_t first_usable_lba;
|
| @@ -84,7 +84,7 @@ typedef struct {
|
| uint32_t number_of_entries;
|
| uint32_t size_of_entry;
|
| uint32_t entries_crc32;
|
| - uint8_t padding[512 - 92]; /* Pad to end of sector */
|
| + uint8_t reserved_padding[]; /* entire sector reserved for header */
|
| } GptHeader;
|
|
|
| /* GPT partition entry defines the starting and ending LBAs of a partition.
|
| @@ -98,7 +98,8 @@ typedef struct {
|
| uint64_t starting_lba;
|
| uint64_t ending_lba;
|
| uint64_t attributes;
|
| - uint16_t name[36]; /* UTF-16 encoded partition name */
|
| + uint16_t name[36]; /* UTF-16 encoded partition name */
|
| + uint8_t reserved[]; /* nothing, really */
|
| } GptEntry;
|
|
|
| #endif /* VBOOT_REFERENCE_CGPTLIB_GPT_H_ */
|
|
|