]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commit
generic/108: use sysfs values for logical,physical block size in scsi_debug
authorNitesh Shetty <nj.shetty@samsung.com>
Tue, 1 Mar 2022 21:29:47 +0000 (02:59 +0530)
committerEryu Guan <guaneryu@gmail.com>
Sun, 20 Mar 2022 16:23:08 +0000 (00:23 +0800)
commite076938451cee0385fa8649c0e4630d4be261d71
tree001a1a450f1726154c6d5a7b0a801cf983109937
parent6d376c570228fb3cfc96a60e7cdfad3f70d98252
generic/108: use sysfs values for logical,physical block size in scsi_debug

scsi_debug device used for test, is created with assumption of 512
bytes logical and physical block size.

This causes error in lvcreate step, when SCRATCH_DEV device lba is
not 512 bytes. This can be solved by reading block size from sysfs
of device.  If sysfs is missing fallback to 512 bytes as default.

Signed-off-by: Nitesh Shetty <nj.shetty@samsung.com>
Reviewed-by: Luis Chamberlain <mcgrof@kernel.org>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
tests/generic/108