diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2023-06-07 14:07:04 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2023-06-08 09:29:46 +0200 |
commit | 2054af2885a56d8214578c08e7bdfb04a95f30de (patch) | |
tree | 32e974487ef394fd3bbe5d3b0c2a3e46bdd82572 /common/partitions/dos.c | |
parent | 7200d008ac7ddbea1426d7518eb70166bb4507eb (diff) | |
download | barebox-2054af2885a56d8214578c08e7bdfb04a95f30de.tar.gz barebox-2054af2885a56d8214578c08e7bdfb04a95f30de.tar.xz |
cdev: use more descriptive struct cdev::diskuuid/partuuid
The UUID field has different meanings:
For a master cdev:
- GPT Header DiskGUID if GPT-formatted
- MBR Header NT Disk Signature if MBR-formatted
For a partition cdev:
- GPT UniquePartitionGUID
- MBR Header NT Disk Signature followed by "-${partititon_number}"
Later code will add yet another UUID (Partition Type GUID), so let's
make existing code more readable by using either diskuuid or partuuid as
appropriate.
No functional change.
Reviewed-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.barebox.org/20230607120714.3083182-10-a.fatoum@pengutronix.de
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/partitions/dos.c')
-rw-r--r-- | common/partitions/dos.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/partitions/dos.c b/common/partitions/dos.c index 566c8dd949..ad60c0b27b 100644 --- a/common/partitions/dos.c +++ b/common/partitions/dos.c @@ -183,7 +183,7 @@ static void dos_partition(void *buf, struct block_device *blk, uint32_t signature = get_unaligned_le32(buf + 0x1b8); if (signature) - sprintf(blk->cdev.uuid, "%08x", signature); + sprintf(blk->cdev.diskuuid, "%08x", signature); table = (struct partition_entry *)&buffer[446]; |