aboutsummaryrefslogtreecommitdiff
path: root/lib/libdisk
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2003-11-03 06:52:30 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2003-11-03 06:52:30 +0000
commitb6733aeb6821b7fc9d1f957c6a9ecb2ad3c3cd8c (patch)
treeace0e2a6ec48d3ed212eb880a8a68644e874551c /lib/libdisk
parent89eaefd6eb4d01cc9a538c0a44a39b04d507859a (diff)
downloadsrc-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.c4
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,