mirror of
https://github.com/torvalds/linux.git
synced 2026-05-05 15:02:40 -04:00
selftests: ublk: add utility to get block device metadata size
Some block device integrity parameters are available in sysfs, but others are only accessible using the FS_IOC_GETLBMD_CAP ioctl. Add a metadata_size utility program to print out the logical block metadata size, PI offset, and PI size within the metadata. Example output: $ metadata_size /dev/ublkb0 metadata_size: 64 pi_offset: 56 pi_tuple_size: 8 Signed-off-by: Caleb Sander Mateos <csander@purestorage.com> Reviewed-by: Ming Lei <ming.lei@redhat.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
committed by
Jens Axboe
parent
c1d7c0f9cd
commit
261b67f4e3
@@ -49,12 +49,13 @@ TEST_PROGS += test_stress_05.sh
|
||||
TEST_PROGS += test_stress_06.sh
|
||||
TEST_PROGS += test_stress_07.sh
|
||||
|
||||
TEST_GEN_PROGS_EXTENDED = kublk
|
||||
TEST_GEN_PROGS_EXTENDED = kublk metadata_size
|
||||
STANDALONE_UTILS := metadata_size.c
|
||||
|
||||
LOCAL_HDRS += $(wildcard *.h)
|
||||
include ../lib.mk
|
||||
|
||||
$(TEST_GEN_PROGS_EXTENDED): $(wildcard *.c)
|
||||
$(OUTPUT)/kublk: $(filter-out $(STANDALONE_UTILS),$(wildcard *.c))
|
||||
|
||||
check:
|
||||
shellcheck -x -f gcc *.sh
|
||||
|
||||
Reference in New Issue
Block a user