libblkid: (gpt) fix PT offset
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
fe122a5225
commit
413b91d190
|
@ -348,7 +348,8 @@ static int probe_gpt_pt(blkid_probe pr,
|
|||
if (!ls)
|
||||
goto nothing;
|
||||
|
||||
tab = blkid_partlist_new_parttable(ls, "gpt", lba << 9);
|
||||
tab = blkid_partlist_new_parttable(ls, "gpt",
|
||||
blkid_probe_get_sectorsize(pr) * lba);
|
||||
if (!tab)
|
||||
goto err;
|
||||
|
||||
|
|
|
@ -163,7 +163,7 @@ const struct blkid_chaindrv partitions_drv = {
|
|||
/* exported as opaque type "blkid_parttable" */
|
||||
struct blkid_struct_parttable {
|
||||
const char *type; /* partition table type */
|
||||
blkid_loff_t offset; /* begin of the partition table */
|
||||
blkid_loff_t offset; /* begin of the partition table (in bytes) */
|
||||
int nparts; /* number of partitions */
|
||||
blkid_partition parent; /* parent of nested partition table */
|
||||
char id[37]; /* PT identifier (e.g. UUID for GPT) */
|
||||
|
@ -173,8 +173,8 @@ struct blkid_struct_parttable {
|
|||
|
||||
/* exported as opaque type "blkid_partition" */
|
||||
struct blkid_struct_partition {
|
||||
blkid_loff_t start; /* begin of the partition */
|
||||
blkid_loff_t size; /* size of the partitions */
|
||||
blkid_loff_t start; /* begin of the partition (512-bytes sectors) */
|
||||
blkid_loff_t size; /* size of the partitions (512-bytes sectors) */
|
||||
|
||||
int type; /* partition type */
|
||||
char typestr[37]; /* partition type string (GPT and Mac) */
|
||||
|
|
Loading…
Reference in New Issue