]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
selftests: ublk: disable partition scan for integrity tests
authorMing Lei <ming.lei@redhat.com>
Thu, 29 Jan 2026 16:19:56 +0000 (00:19 +0800)
committerJens Axboe <axboe@kernel.dk>
Sat, 31 Jan 2026 13:36:41 +0000 (06:36 -0700)
The null target doesn't handle IO, so disable partition scan to avoid IO
failures caused by integrity verification during the kernel's partition
table read.

Signed-off-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
tools/testing/selftests/ublk/test_null_04.sh

index 22328e0f3925347b180f5482cff9708d4d217fa9..a5599d38583a347cad136625408751b7a220c44c 100755 (executable)
@@ -21,7 +21,7 @@ _check_value() {
 _test_metadata_only() {
        local dev_id
 
-       dev_id=$(_add_ublk_dev -t null -u --metadata_size 8)
+       dev_id=$(_add_ublk_dev -t null -u --no_auto_part_scan --metadata_size 8)
        _check_add_dev "$TID" $?
 
        _check_value "metadata_size" "$(_get_metadata_size "$dev_id" metadata_size)" 8 &&
@@ -40,7 +40,7 @@ _test_metadata_only() {
 _test_integrity_capable_ip() {
        local dev_id
 
-       dev_id=$(_add_ublk_dev -t null -u --integrity_capable --metadata_size 64 --pi_offset 56 --csum_type ip)
+       dev_id=$(_add_ublk_dev -t null -u --no_auto_part_scan --integrity_capable --metadata_size 64 --pi_offset 56 --csum_type ip)
        _check_add_dev "$TID" $?
 
        _check_value "metadata_size" "$(_get_metadata_size "$dev_id" metadata_size)" 64 &&
@@ -59,7 +59,7 @@ _test_integrity_capable_ip() {
 _test_integrity_reftag_t10dif() {
        local dev_id
 
-       dev_id=$(_add_ublk_dev -t null -u --integrity_reftag --metadata_size 8 --csum_type t10dif)
+       dev_id=$(_add_ublk_dev -t null -u --no_auto_part_scan --integrity_reftag --metadata_size 8 --csum_type t10dif)
        _check_add_dev "$TID" $?
 
        _check_value "metadata_size" "$(_get_metadata_size "$dev_id" metadata_size)" 8 &&
@@ -78,7 +78,7 @@ _test_integrity_reftag_t10dif() {
 _test_nvme_csum() {
        local dev_id
 
-       dev_id=$(_add_ublk_dev -t null -u --metadata_size 16 --csum_type nvme --tag_size 8)
+       dev_id=$(_add_ublk_dev -t null -u --no_auto_part_scan --metadata_size 16 --csum_type nvme --tag_size 8)
        _check_add_dev "$TID" $?
 
        _check_value "metadata_size" "$(_get_metadata_size "$dev_id" metadata_size)" 16 &&