From: Davidlohr Bueso Date: Sun, 7 Oct 2012 14:34:08 +0000 (+0200) Subject: fdisk: gpt: use swap_efi_guid for new partitions X-Git-Tag: v2.23-rc1~603 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0b3e1d9baef8dd7ed121c68a1a480d903fb0ad06;p=thirdparty%2Futil-linux.git fdisk: gpt: use swap_efi_guid for new partitions Signed-off-by: Davidlohr Bueso --- diff --git a/fdisks/gpt.c b/fdisks/gpt.c index eca1a2bf17..40cadb1cdc 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));