]> err.no Git - util-linux/commit
fdisk: fix -b <sectorsize>
authorKarel Zak <kzak@redhat.com>
Fri, 19 Mar 2010 14:56:27 +0000 (15:56 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 22 Mar 2010 08:21:34 +0000 (09:21 +0100)
commiteb406c0e66cdeffa239c23b09d73ac73d5d643de
treec8911e95a69529a038a2070fa7aa87c7db6204e3
parent50ee8bf91e7d0be94ad8a9715b18e08b981bed21
fdisk: fix -b <sectorsize>

The old fdisk (<2.17) does not differentiate between logical and
physical sector size, it uses the <sectorsize> for everything.

Now, we have logical and physical sectors size, but the -b option
changes the logical size only. The second bug is that "fdisk -b <sz>"
does not read topology information (it means that all I/O limits and
physical sector size are 512 (default).

The backwardly compatible bug fix is to override both sizes, logical
and physical if "-b" is used.

In future we can add a special option for physical size only.

Signed-off-by: Karel Zak <kzak@redhat.com>
fdisk/fdisk.8
fdisk/fdisk.c