On Thu, Jul 21, 2016 at 04:46:46PM +0200, Petr Uzel wrote: > If the user specifies start/end of the partition as a unit, > whose size happens to be power of two, we treat that as > exact address with exact placement. > > Recently, commit 01900e056ec25083 added an exception for > percent units. > > This logic however can fail also for cylinders, e.g. on DASD FBA disks, > which report CHS=(*, 128, 16) geometry, hence once cylinder is 1 MiB. > With cylinders as units, exact placement is not what the user wants. > > Instead of adding cylinders to the blacklist, let's instead > whitelist units which should trigger exact placement. > > * libparted/unit.c (is_power_of_2): Remove now unused function. > (ped_unit_parse_custom): Specify which units trigger exact placement. > * NEWS (Bug Fixes): Mention this.
Looks good to me. -- Brian C. Lane | Port Orchard, WA (PST8PDT)

