fdisk: fix ALIGN_UP

Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
Karel Zak 2010-02-15 14:06:56 +01:00
parent e57fb0dec0
commit d42ef322d0
1 changed files with 3 additions and 0 deletions

View File

@ -689,6 +689,9 @@ align_lba(unsigned long long lba, int direction)
/* fprintf(stderr, "LBA: %llu apply alignment_offset\n", res); */
res -= (max(phy_sector_size, min_io_size) -
alignment_offset) / sector_size;
if (direction == ALIGN_UP && res < lba)
res += sects_in_phy;
}
}