diff options
author | Davidlohr Bueso | 2012-10-07 16:34:08 +0200 |
---|---|---|
committer | Karel Zak | 2012-10-18 12:16:06 +0200 |
commit | 0b3e1d9baef8dd7ed121c68a1a480d903fb0ad06 (patch) | |
tree | 6a75875ac582fe126b037336eeca199ca9283141 /fdisks/gpt.c | |
parent | fdisk: fix segfault when printing gpt raw data (diff) | |
download | kernel-qcow2-util-linux-0b3e1d9baef8dd7ed121c68a1a480d903fb0ad06.tar.gz kernel-qcow2-util-linux-0b3e1d9baef8dd7ed121c68a1a480d903fb0ad06.tar.xz kernel-qcow2-util-linux-0b3e1d9baef8dd7ed121c68a1a480d903fb0ad06.zip |
fdisk: gpt: use swap_efi_guid for new partitions
Signed-off-by: Davidlohr Bueso <dave@gnu.org>
Diffstat (limited to 'fdisks/gpt.c')
-rw-r--r-- | fdisks/gpt.c | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/fdisks/gpt.c b/fdisks/gpt.c index eca1a2bf1..40cadb1cd 100644 --- a/fdisks/gpt.c +++ b/fdisks/gpt.c @@ -1295,17 +1295,7 @@ static int gpt_create_new_partition(int partnum, uint64_t fsect, uint64_t lsect, * to have a unique GUID. */ uuid_generate_random((unsigned char *) &e->unique_partition_guid); - - /* - * UUID is traditionally 16 byte big-endian array, except Intel EFI - * specs where the UUID is a structure of little-endian fields, convert. - */ - e->unique_partition_guid.time_low = - cpu_to_le32(e->unique_partition_guid.time_low); - e->unique_partition_guid.time_mid = - cpu_to_le16(e->unique_partition_guid.time_mid); - e->unique_partition_guid.time_hi_and_version = - cpu_to_le16(e->unique_partition_guid.time_hi_and_version); + swap_efi_guid(&e->unique_partition_guid); memcpy(&entries[partnum] , e, sizeof(*e)); |