]> www.infradead.org Git - users/hch/blktests.git/commitdiff
block/016: convert to use _configure_null_blk
authorChristoph Hellwig <hch@lst.de>
Wed, 1 Jun 2022 08:44:24 +0000 (10:44 +0200)
committerChristoph Hellwig <hch@lst.de>
Tue, 7 Jun 2022 10:25:43 +0000 (12:25 +0200)
Switch to use _configure_null_blk so that built-in null_blk can be
supported, which implies not using the default nullb0 device.

Signed-off-by: Christoph Hellwig <hch@lst.de>
tests/block/016

index 2b7a05f47cd929df82f02f3ef14f04e7a52bbb14..775069c386bfa88b9754fc32796cf78c183e0333 100755 (executable)
@@ -20,21 +20,22 @@ requires() {
 test() {
        echo "Running ${TEST_NAME}"
 
-       if ! _init_null_blk irqmode=2 completion_nsec=2000000000; then
+       if ! _configure_null_blk nullb1 irqmode=2 completion_nsec=2000000000 \
+                       power=1; then
                return 1
        fi
 
        # Start an I/O, which will take two seconds.
-       dd if=/dev/nullb0 of=/dev/null bs=512 iflag=direct count=1 status=none &
+       dd if=/dev/nullb1 of=/dev/null bs=512 iflag=direct count=1 status=none &
        sleep 0.5
 
        # This will freeze the queue, and since we have an I/O in flight, it
        # will stay frozen until the I/O completes.
-       echo 64 > /sys/block/nullb0/queue/nr_requests &
+       echo 64 > /sys/block/nullb1/queue/nr_requests &
        sleep 0.5
 
        # Do an I/O, which will wait for the queue to unfreeze.
-       dd if=/dev/nullb0 of=/dev/null bs=512 iflag=direct count=1 status=none &
+       dd if=/dev/nullb1 of=/dev/null bs=512 iflag=direct count=1 status=none &
        sleep 0.5
 
        # While dd is blocked, send a signal which we know dd has a handler