+ . /lkp/benchmarks/mdadm-selftests/tests/07reshape5intr ++ set -x ++ devs=/dev/loop1 ++ st=UU ++ for disks in 2 3 4 5 ++ eval 'devs="/dev/loop1' '$dev2"' +++ devs='/dev/loop1 /dev/loop2' ++ st=UUU ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop1 bs=1024 dd: error writing '/dev/loop1': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.860819 s, 23.8 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop2 bs=1024 dd: error writing '/dev/loop2': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.648983 s, 31.6 MB/s ++ true ++ case $disks in ++ chunk=1024 ++ mdadm -CR /dev/md0 -amd -l5 -c 1024 -n2 --assume-clean /dev/loop1 /dev/loop2 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ for args in $* ++ [[ -CR =~ /dev/ ]] ++ for args in $* ++ [[ /dev/md0 =~ /dev/ ]] ++ [[ /dev/md0 =~ md ]] ++ for args in $* ++ [[ -amd =~ /dev/ ]] ++ for args in $* ++ [[ -l5 =~ /dev/ ]] ++ for args in $* ++ [[ -c =~ /dev/ ]] ++ for args in $* ++ [[ 1024 =~ /dev/ ]] ++ for args in $* ++ [[ -n2 =~ /dev/ ]] ++ for args in $* ++ [[ --assume-clean =~ /dev/ ]] ++ for args in $* ++ [[ /dev/loop1 =~ /dev/ ]] ++ [[ /dev/loop1 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop1 mdadm: Unrecognised md component device - /dev/loop1 ++ for args in $* ++ [[ /dev/loop2 =~ /dev/ ]] ++ [[ /dev/loop2 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop2 mdadm: Unrecognised md component device - /dev/loop2 ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -CR /dev/md0 -amd -l5 -c 1024 -n2 --assume-clean /dev/loop1 /dev/loop2 --auto=yes ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm /dev/md0 --add /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet /dev/md0 --add /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ echo 20 ++ echo 20 ++ mdadm --grow /dev/md0 -n 3 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --grow /dev/md0 -n 3 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ '[' 5 -gt 0 ']' ++ grep -v idle /sys/block/md0/md/sync_action ++ sleep 0.5 ++ cnt=4 ++ grep -sq reshape /proc/mdstat ++ check state UUU ++ case $1 in ++ grep -sq 'blocks.*\[UUU\]$' /proc/mdstat ++ sleep 0.5 ++ mdadm --stop /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --stop /dev/md0 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ echo 1000 ++ echo 2000 ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 ++ echo check ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 +++ cat /sys/block/md0/md/mismatch_cnt ++ mm=0 ++ '[' 0 -gt 0 ']' ++ mdadm -S /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ udevadm settle +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 20000 ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -S /dev/md0 ++ rv=0 ++ case $* in ++ udevadm settle ++ echo 2000 ++ cat /var/tmp/stderr ++ return 0 ++ for disks in 2 3 4 5 ++ eval 'devs="/dev/loop1' /dev/loop2 '$dev3"' +++ devs='/dev/loop1 /dev/loop2 /dev/loop3' ++ st=UUUU ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop1 bs=1024 dd: error writing '/dev/loop1': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.430464 s, 47.6 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop2 bs=1024 dd: error writing '/dev/loop2': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.44228 s, 46.3 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop3 bs=1024 dd: error writing '/dev/loop3': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.442369 s, 46.3 MB/s ++ true ++ case $disks in ++ chunk=1024 ++ mdadm -CR /dev/md0 -amd -l5 -c 1024 -n3 --assume-clean /dev/loop1 /dev/loop2 /dev/loop3 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ for args in $* ++ [[ -CR =~ /dev/ ]] ++ for args in $* ++ [[ /dev/md0 =~ /dev/ ]] ++ [[ /dev/md0 =~ md ]] ++ for args in $* ++ [[ -amd =~ /dev/ ]] ++ for args in $* ++ [[ -l5 =~ /dev/ ]] ++ for args in $* ++ [[ -c =~ /dev/ ]] ++ for args in $* ++ [[ 1024 =~ /dev/ ]] ++ for args in $* ++ [[ -n3 =~ /dev/ ]] ++ for args in $* ++ [[ --assume-clean =~ /dev/ ]] ++ for args in $* ++ [[ /dev/loop1 =~ /dev/ ]] ++ [[ /dev/loop1 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop1 mdadm: Unrecognised md component device - /dev/loop1 ++ for args in $* ++ [[ /dev/loop2 =~ /dev/ ]] ++ [[ /dev/loop2 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop2 mdadm: Unrecognised md component device - /dev/loop2 ++ for args in $* ++ [[ /dev/loop3 =~ /dev/ ]] ++ [[ /dev/loop3 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop3 mdadm: Unrecognised md component device - /dev/loop3 ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -CR /dev/md0 -amd -l5 -c 1024 -n3 --assume-clean /dev/loop1 /dev/loop2 /dev/loop3 --auto=yes ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm /dev/md0 --add /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet /dev/md0 --add /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ echo 20 ++ echo 20 ++ mdadm --grow /dev/md0 -n 4 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --grow /dev/md0 -n 4 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr mdadm: Need to backup 6144K of critical section.. ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ '[' 5 -gt 0 ']' ++ grep -v idle /sys/block/md0/md/sync_action ++ sleep 0.5 ++ cnt=4 ++ grep -sq reshape /proc/mdstat ++ check state UUUU ++ case $1 in ++ grep -sq 'blocks.*\[UUUU\]$' /proc/mdstat ++ sleep 0.5 ++ mdadm --stop /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --stop /dev/md0 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ echo 1000 ++ echo 2000 ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 ++ echo check ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 +++ cat /sys/block/md0/md/mismatch_cnt ++ mm=0 ++ '[' 0 -gt 0 ']' ++ mdadm -S /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ udevadm settle +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 20000 ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -S /dev/md0 ++ rv=0 ++ case $* in ++ udevadm settle ++ echo 2000 ++ cat /var/tmp/stderr ++ return 0 ++ for disks in 2 3 4 5 ++ eval 'devs="/dev/loop1' /dev/loop2 /dev/loop3 '$dev4"' +++ devs='/dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4' ++ st=UUUUU ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop1 bs=1024 dd: error writing '/dev/loop1': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.406947 s, 50.3 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop2 bs=1024 dd: error writing '/dev/loop2': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.415534 s, 49.3 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop3 bs=1024 dd: error writing '/dev/loop3': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.474736 s, 43.1 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop4 bs=1024 dd: error writing '/dev/loop4': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.467228 s, 43.8 MB/s ++ true ++ case $disks in ++ chunk=512 ++ mdadm -CR /dev/md0 -amd -l5 -c 512 -n4 --assume-clean /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ for args in $* ++ [[ -CR =~ /dev/ ]] ++ for args in $* ++ [[ /dev/md0 =~ /dev/ ]] ++ [[ /dev/md0 =~ md ]] ++ for args in $* ++ [[ -amd =~ /dev/ ]] ++ for args in $* ++ [[ -l5 =~ /dev/ ]] ++ for args in $* ++ [[ -c =~ /dev/ ]] ++ for args in $* ++ [[ 512 =~ /dev/ ]] ++ for args in $* ++ [[ -n4 =~ /dev/ ]] ++ for args in $* ++ [[ --assume-clean =~ /dev/ ]] ++ for args in $* ++ [[ /dev/loop1 =~ /dev/ ]] ++ [[ /dev/loop1 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop1 mdadm: Unrecognised md component device - /dev/loop1 ++ for args in $* ++ [[ /dev/loop2 =~ /dev/ ]] ++ [[ /dev/loop2 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop2 mdadm: Unrecognised md component device - /dev/loop2 ++ for args in $* ++ [[ /dev/loop3 =~ /dev/ ]] ++ [[ /dev/loop3 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop3 mdadm: Unrecognised md component device - /dev/loop3 ++ for args in $* ++ [[ /dev/loop4 =~ /dev/ ]] ++ [[ /dev/loop4 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop4 mdadm: Unrecognised md component device - /dev/loop4 ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -CR /dev/md0 -amd -l5 -c 512 -n4 --assume-clean /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 --auto=yes ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm /dev/md0 --add /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet /dev/md0 --add /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ echo 20 ++ echo 20 ++ mdadm --grow /dev/md0 -n 5 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --grow /dev/md0 -n 5 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr mdadm: Need to backup 6144K of critical section.. ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ '[' 5 -gt 0 ']' ++ grep -v idle /sys/block/md0/md/sync_action ++ sleep 0.5 ++ cnt=4 ++ grep -sq reshape /proc/mdstat ++ check state UUUUU ++ case $1 in ++ grep -sq 'blocks.*\[UUUUU\]$' /proc/mdstat ++ sleep 0.5 ++ mdadm --stop /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --stop /dev/md0 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ echo 1000 ++ echo 2000 ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 ++ echo check ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 +++ cat /sys/block/md0/md/mismatch_cnt ++ mm=0 ++ '[' 0 -gt 0 ']' ++ mdadm -S /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ udevadm settle +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 20000 ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -S /dev/md0 ++ rv=0 ++ case $* in ++ udevadm settle ++ echo 2000 ++ cat /var/tmp/stderr ++ return 0 ++ for disks in 2 3 4 5 ++ eval 'devs="/dev/loop1' /dev/loop2 /dev/loop3 /dev/loop4 '$dev5"' +++ devs='/dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5' ++ st=UUUUUU ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop1 bs=1024 dd: error writing '/dev/loop1': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.579398 s, 35.3 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop2 bs=1024 dd: error writing '/dev/loop2': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.459501 s, 44.6 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop3 bs=1024 dd: error writing '/dev/loop3': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.460076 s, 44.5 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop4 bs=1024 dd: error writing '/dev/loop4': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.468438 s, 43.7 MB/s ++ true ++ for d in $devs ++ dd if=/dev/urandom of=/dev/loop5 bs=1024 dd: error writing '/dev/loop5': No space left on device 20001+0 records in 20000+0 records out 20480000 bytes (20 MB, 20 MiB) copied, 0.443522 s, 46.2 MB/s ++ true ++ case $disks in ++ chunk=256 ++ mdadm -CR /dev/md0 -amd -l5 -c 256 -n5 --assume-clean /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ for args in $* ++ [[ -CR =~ /dev/ ]] ++ for args in $* ++ [[ /dev/md0 =~ /dev/ ]] ++ [[ /dev/md0 =~ md ]] ++ for args in $* ++ [[ -amd =~ /dev/ ]] ++ for args in $* ++ [[ -l5 =~ /dev/ ]] ++ for args in $* ++ [[ -c =~ /dev/ ]] ++ for args in $* ++ [[ 256 =~ /dev/ ]] ++ for args in $* ++ [[ -n5 =~ /dev/ ]] ++ for args in $* ++ [[ --assume-clean =~ /dev/ ]] ++ for args in $* ++ [[ /dev/loop1 =~ /dev/ ]] ++ [[ /dev/loop1 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop1 mdadm: Unrecognised md component device - /dev/loop1 ++ for args in $* ++ [[ /dev/loop2 =~ /dev/ ]] ++ [[ /dev/loop2 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop2 mdadm: Unrecognised md component device - /dev/loop2 ++ for args in $* ++ [[ /dev/loop3 =~ /dev/ ]] ++ [[ /dev/loop3 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop3 mdadm: Unrecognised md component device - /dev/loop3 ++ for args in $* ++ [[ /dev/loop4 =~ /dev/ ]] ++ [[ /dev/loop4 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop4 mdadm: Unrecognised md component device - /dev/loop4 ++ for args in $* ++ [[ /dev/loop5 =~ /dev/ ]] ++ [[ /dev/loop5 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop5 mdadm: Unrecognised md component device - /dev/loop5 ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -CR /dev/md0 -amd -l5 -c 256 -n5 --assume-clean /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 --auto=yes ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm /dev/md0 --add /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet /dev/md0 --add /dev/loop6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ echo 20 ++ echo 20 ++ mdadm --grow /dev/md0 -n 6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --grow /dev/md0 -n 6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr mdadm: Need to backup 5120K of critical section.. ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ '[' 5 -gt 0 ']' ++ grep -v idle /sys/block/md0/md/sync_action ++ sleep 0.5 ++ cnt=4 ++ grep -sq reshape /proc/mdstat ++ check state UUUUUU ++ case $1 in ++ grep -sq 'blocks.*\[UUUUUU\]$' /proc/mdstat ++ sleep 0.5 ++ mdadm --stop /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --stop /dev/md0 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ mdadm --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet --assemble /dev/md0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 /dev/loop5 /dev/loop6 mdadm: restoring critical section ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ check reshape ++ case $1 in ++ cnt=5 ++ grep -sq reshape /proc/mdstat ++ echo 1000 ++ echo 2000 ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 ++ echo check ++ check wait ++ case $1 in +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 2000000 ++ sleep 0.1 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ sleep 0.5 ++ grep -Eq '(resync|recovery|reshape|check|repair) *=' /proc/mdstat ++ grep -v idle /sys/block/md0/md/sync_action ++ echo 2000 +++ cat /sys/block/md0/md/mismatch_cnt ++ mm=0 ++ '[' 0 -gt 0 ']' ++ mdadm -S /dev/md0 ++ rm -f /var/tmp/stderr ++ case $* in ++ udevadm settle +++ cat /proc/sys/dev/raid/speed_limit_max ++ p=2000 ++ echo 20000 ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -S /dev/md0 ++ rv=0 ++ case $* in ++ udevadm settle ++ echo 2000 ++ cat /var/tmp/stderr ++ return 0