[PATCH blktests 0/3] blktest: add unmap write zeroes tests
From: Zhang Yi
Date: Tue Mar 18 2025 - 03:40:08 EST
From: Zhang Yi <yi.zhang@xxxxxxxxxx>
The Linux kernel is planning to support FALLOC_FL_WRITE_ZEROES in
fallocate(2). Add tests for the newly added BLK_FEAT_WRITE_ZEROES_UNMAP
feature flag on the block device queue limit. These tests test block
device unmap write zeroes sysfs interface
/sys/block/<disk>/queue/write_zeroes_unmap
with various SCSI/NVMe/device-mapper devices.
The /sys/block/<disk>/queue/write_zeroes_unmap interface should return
1 if the block device supports unmap write zeroes command, and it should
return 0 otherwise.
- scsi/010 test SCSI devices.
- dm/003 test device mapper stacked devices.
- nvme/060 test NVMe devices.
Thanks,
Yi.
Zhang Yi (3):
scsi/010: add unmap write zeroes tests
dm/003: add unmap write zeroes tests
nvme/060: add unmap write zeroes tests
common/rc | 16 +++++++++++
tests/dm/003 | 57 ++++++++++++++++++++++++++++++++++++++
tests/dm/003.out | 2 ++
tests/nvme/060 | 68 ++++++++++++++++++++++++++++++++++++++++++++++
tests/nvme/060.out | 4 +++
tests/scsi/010 | 56 ++++++++++++++++++++++++++++++++++++++
tests/scsi/010.out | 2 ++
7 files changed, 205 insertions(+)
create mode 100755 tests/dm/003
create mode 100644 tests/dm/003.out
create mode 100755 tests/nvme/060
create mode 100644 tests/nvme/060.out
create mode 100755 tests/scsi/010
create mode 100644 tests/scsi/010.out
--
2.46.1