summaryrefslogtreecommitdiffstats
path: root/sys/geom
diff options
context:
space:
mode:
authorae <ae@FreeBSD.org>2011-05-25 09:38:12 +0000
committerae <ae@FreeBSD.org>2011-05-25 09:38:12 +0000
commited54296bc8601d342f03fb63721e0f9bfeb43a75 (patch)
treebf4f981b05fd52e907d65f2b7a5770d8d65f9690 /sys/geom
parent593f345d244d556b4e3ad3f10c2f2aae9483176a (diff)
downloadFreeBSD-src-ed54296bc8601d342f03fb63721e0f9bfeb43a75.zip
FreeBSD-src-ed54296bc8601d342f03fb63721e0f9bfeb43a75.tar.gz
Do not truncate available disk space to the closest track boundary.
Diffstat (limited to 'sys/geom')
-rw-r--r--sys/geom/part/g_part_ebr.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/geom/part/g_part_ebr.c b/sys/geom/part/g_part_ebr.c
index f6278cc..8ea9b47 100644
--- a/sys/geom/part/g_part_ebr.c
+++ b/sys/geom/part/g_part_ebr.c
@@ -289,7 +289,6 @@ g_part_ebr_create(struct g_part_table *basetable, struct g_part_parms *gpp)
return (ENXIO);
msize = MIN(pp->mediasize / pp->sectorsize, UINT32_MAX);
- msize -= msize % basetable->gpt_sectors;
basetable->gpt_first = 0;
basetable->gpt_last = msize - 1;
basetable->gpt_entries = msize / basetable->gpt_sectors;
@@ -523,7 +522,7 @@ g_part_ebr_read(struct g_part_table *basetable, struct g_consumer *cp)
basetable->gpt_entries = msize / basetable->gpt_sectors;
basetable->gpt_first = 0;
- basetable->gpt_last = msize - (msize % basetable->gpt_sectors) - 1;
+ basetable->gpt_last = msize - 1;
return (0);
}
OpenPOWER on IntegriCloud