]> git.ipfire.org Git - thirdparty/util-linux.git/commit
blkzone: fix whole device detection
authorKarel Zak <kzak@redhat.com>
Fri, 8 Jun 2018 09:37:55 +0000 (11:37 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 8 Jun 2018 09:42:48 +0000 (11:42 +0200)
commitddf287b4eccdf23e5364e20e9a461fa89ccddf48
treec441b5b8cc5b00d3b99c3a3a64d067391340d3f4
parentc3f5a0f1d47dbc47f6d21da232d4eb1cfb7905db
blkzone: fix whole device detection

Matias Bjørling wrote:
  The current detection code for chunk size assumes that the
  underlying device is a device that uses the minor device id
  as the partition id, and that the whole device has minor id 0.
  This is not true for example null_blk and nvme device drivers.

Let's use sysfs_devno_to_wholedisk() to get whole-disk devno.

Addresses: https://github.com/karelzak/util-linux/pull/646
Reported-by: Matias Bjørling matias.bjorling@wdc.com
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/blkzone.c