Recently test case failures of t/zbd/test-zoned-support were observed, which were unique to specific zoned block devices. Several test cases fail when the device has large zone size in GB order. Some test cases fail when zone capacity is unaligned to block sizes. Some other test cases fail when the zoned block device has strict open zone resource limitations. This patch series addresses the failures. The 1st patch is a preparation for the next patch. The 2nd and the 3rd patches fix the failures observed due to large zone size. The 4th patch fixes the failures observed due to zone capacity unaligned to block size. The last patch adds an option to the test script to support strict zone resource limitations. Shin'ichiro Kawasaki (5): zbd: Remove cast to unsigned long long for printf zbd: Fix type of local variable min_bs t/zbd: Do not use too large block size in test case #4 t/zbd: Align block size to zone capacity t/zbd: Add -w option to ensure no open zone before write tests t/zbd/functions | 26 ++++++++++ t/zbd/test-zbd-support | 40 +++++++++------ zbd.c | 107 +++++++++++++++++++---------------------- 3 files changed, 100 insertions(+), 73 deletions(-) -- 2.31.1