]> 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>
Fri, 19 Mar 2010 14:56:27 +0000 (15:56 +0100)
commit7f152745c33567f49807019fd4f5f72eadfd4fd4
tree3ce1170267b974feae48c4f64c1ad150fae920a0
parente981b2887fa3d6718467e4e26d4eff36dab73a39
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