diff options
author | Marcel Moolenaar <marcel@FreeBSD.org> | 2003-11-03 06:52:30 +0000 |
---|---|---|
committer | Marcel Moolenaar <marcel@FreeBSD.org> | 2003-11-03 06:52:30 +0000 |
commit | b6733aeb6821b7fc9d1f957c6a9ecb2ad3c3cd8c (patch) | |
tree | ace0e2a6ec48d3ed212eb880a8a68644e874551c /lib/libdisk | |
parent | 89eaefd6eb4d01cc9a538c0a44a39b04d507859a (diff) | |
download | src-b6733aeb6821b7fc9d1f957c6a9ecb2ad3c3cd8c.tar.gz src-b6733aeb6821b7fc9d1f957c6a9ecb2ad3c3cd8c.zip |
Don't divide the start and end of the chunk by the sector size when
filling in the GPT entry. Both are already in sector numbers (LBA)
and exactly what we need for the entry. We now write a structurally
correct GPT partitioning.
Notes
Notes:
svn path=/head/; revision=121931
Diffstat (limited to 'lib/libdisk')
-rw-r--r-- | lib/libdisk/write_ia64_disk.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libdisk/write_ia64_disk.c b/lib/libdisk/write_ia64_disk.c index 6c8b99c6f16f..789bb0cc04be 100644 --- a/lib/libdisk/write_ia64_disk.c +++ b/lib/libdisk/write_ia64_disk.c @@ -264,8 +264,8 @@ update_gpt(int fd, const struct disk *disk, struct gpt_hdr *hdr, } else idx = CHUNK_FTOI(c->flags); - tbl[idx].ent_lba_start = c->offset / disk->sector_size; - tbl[idx].ent_lba_end = c->end / disk->sector_size; + tbl[idx].ent_lba_start = c->offset; + tbl[idx].ent_lba_end = c->end; } hdr[0].hdr_crc_table = crc32(tbl, |