2014-02-14 12:59:30 +00:00
|
|
|
---
|
|
|
|
libparted/labels/dasd.c | 3 ++-
|
|
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
|
2015-04-24 15:49:30 +00:00
|
|
|
Index: parted-3.2/libparted/labels/dasd.c
|
2014-02-14 12:59:30 +00:00
|
|
|
===================================================================
|
2015-04-24 15:49:30 +00:00
|
|
|
--- parted-3.2.orig/libparted/labels/dasd.c
|
|
|
|
+++ parted-3.2/libparted/labels/dasd.c
|
|
|
|
@@ -844,7 +844,8 @@ _primary_constraint (PedDisk* disk)
|
2014-02-14 12:59:30 +00:00
|
|
|
if (!ped_alignment_init (&end_align, -1,
|
|
|
|
disk->dev->hw_geom.sectors * sector_size))
|
|
|
|
return NULL;
|
|
|
|
- if (!ped_geometry_init (&max_geom, disk->dev, 0, disk->dev->length))
|
|
|
|
+ if (!ped_geometry_init (&max_geom, disk->dev, 2 * disk->dev->hw_geom.sectors * sector_size,
|
|
|
|
+ disk->dev->length - 2 * disk->dev->hw_geom.sectors * sector_size))
|
|
|
|
return NULL;
|
|
|
|
|
|
|
|
return ped_constraint_new(&start_align, &end_align, &max_geom,
|