Hello, kernel test robot noticed "mdadm-selftests.07revert-inplace.fail" on: commit: 14a629abdd2e5e55a5122a59e338d9b6570c2c81 ("[PATCH v6 1/1] md: generate CHANGE uevents for md device") url: https://github.com/intel-lab-lkp/linux/commits/Kinga-Stefaniuk/md-generate-CHANGE-uevents-for-md-device/20240522-153509 base: v6.9 patch link: https://lore.kernel.org/all/20240522073310.8014-2-kinga.stefaniuk@xxxxxxxxx/ patch subject: [PATCH v6 1/1] md: generate CHANGE uevents for md device in testcase: mdadm-selftests version: mdadm-selftests-x86_64-5f41845-1_20240412 with following parameters: disk: 1HDD test_prefix: 07revert-inplace compiler: gcc-13 test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-4790T CPU @ 2.70GHz (Haswell) with 16G memory (please refer to attached dmesg/kmsg for entire log/backtrace) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <oliver.sang@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-lkp/202405281639.be74a40e-oliver.sang@xxxxxxxxx 2024-05-26 00:53:50 mkdir -p /var/tmp 2024-05-26 00:53:50 mke2fs -t ext3 -b 4096 -J size=4 -q /dev/sdb1 2024-05-26 00:54:20 mount -t ext3 /dev/sdb1 /var/tmp sed -e 's/{DEFAULT_METADATA}/1.2/g' \ -e 's,{MAP_PATH},/run/mdadm/map,g' mdadm.8.in > mdadm.8 /usr/bin/install -D -m 644 mdadm.8 /usr/share/man/man8/mdadm.8 /usr/bin/install -D -m 644 mdmon.8 /usr/share/man/man8/mdmon.8 /usr/bin/install -D -m 644 md.4 /usr/share/man/man4/md.4 /usr/bin/install -D -m 644 mdadm.conf.5 /usr/share/man/man5/mdadm.conf.5 /usr/bin/install -D -m 644 udev-md-raid-creating.rules /lib/udev/rules.d/01-md-raid-creating.rules /usr/bin/install -D -m 644 udev-md-raid-arrays.rules /lib/udev/rules.d/63-md-raid-arrays.rules /usr/bin/install -D -m 644 udev-md-raid-assembly.rules /lib/udev/rules.d/64-md-raid-assembly.rules /usr/bin/install -D -m 644 udev-md-clustered-confirm-device.rules /lib/udev/rules.d/69-md-clustered-confirm-device.rules /usr/bin/install -D -m 755 mdadm /sbin/mdadm /usr/bin/install -D -m 755 mdmon /sbin/mdmon Testing on linux-6.9.0-00001-g14a629abdd2e kernel /lkp/benchmarks/mdadm-selftests/tests/07revert-inplace... FAILED - see /var/tmp/07revert-inplace.log and /var/tmp/fail07revert-inplace.log for details (log is attached) The kernel config and materials to reproduce are available at: https://download.01.org/0day-ci/archive/20240528/202405281639.be74a40e-oliver.sang@xxxxxxxxx -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
+ . /lkp/benchmarks/mdadm-selftests/tests/07revert-inplace ++ set -e -x ++ mdadm -CR --assume-clean /dev/md0 -l5 -n4 -x1 /dev/loop0 /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 $* ++ [[ --assume-clean =~ /dev/ ]] ++ for args in $* ++ [[ /dev/md0 =~ /dev/ ]] ++ [[ /dev/md0 =~ md ]] ++ for args in $* ++ [[ -l5 =~ /dev/ ]] ++ for args in $* ++ [[ -n4 =~ /dev/ ]] ++ for args in $* ++ [[ -x1 =~ /dev/ ]] ++ for args in $* ++ [[ /dev/loop0 =~ /dev/ ]] ++ [[ /dev/loop0 =~ md ]] ++ /lkp/benchmarks/mdadm-selftests/mdadm --zero /dev/loop0 mdadm: Unrecognised md component device - /dev/loop0 ++ 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 --assume-clean /dev/md0 -l5 -n4 -x1 /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 --auto=yes ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ check raid5 ++ case $1 in ++ grep -sq 'active raid5 ' /proc/mdstat ++ testdev /dev/md0 3 19992 512 ++ '[' -b /dev/md0 ']' ++ '[' loop == disk ']' ++ udevadm settle ++ dev=/dev/md0 ++ cnt=3 ++ dvsize=19992 ++ chunk=512 ++ '[' -z '' ']' ++ mkfs.ext3 -F -j /dev/md0 ++ fsck -fn /dev/md0 fsck from util-linux 2.38.1 e2fsck 1.47.0 (5-Feb-2023) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/md0: 11/13440 files (0.0% non-contiguous), 8346/53760 blocks ++ dsize=39 ++ dsize=19968 ++ rasize=119808 ++ '[' -n '' ']' +++ /sbin/blockdev --getsize /dev/md0 ++ '[' 107520 -eq 0 ']' +++ /sbin/blockdev --getsize /dev/md0 ++ _sz=107520 ++ '[' 119808 -lt 107520 -o 95846 -gt 107520 ']' ++ return 0 ++ mdadm -G /dev/md0 -l 6 ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -G /dev/md0 -l 6 ++ rv=0 ++ case $* in ++ cat /var/tmp/stderr ++ return 0 ++ sleep 2 ++ 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 ++ mdadm -A /dev/md0 --update=revert-reshape /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 --backup-file=/tmp/md-backup ++ rm -f /var/tmp/stderr ++ case $* in ++ case $* in ++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -A /dev/md0 --update=revert-reshape /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 /dev/loop4 --backup-file=/tmp/md-backup ++ rv=1 ++ case $* in ++ cat /var/tmp/stderr mdadm: No active reshape to revert on /dev/loop0 ++ return 1 ++ 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 ++ grep -v idle '/sys/block/md*/md/sync_action' grep: /sys/block/md*/md/sync_action: No such file or directory ++ echo 2000 ++ check raid6 ++ case $1 in ++ grep -sq 'active raid6 ' /proc/mdstat ++ die 'active raid6 not found' ++ echo -e '\n\tERROR: active raid6 not found \n' ERROR: active raid6 not found ++ save_log fail ++ status=fail ++ logfile=fail07revert-inplace.log ++ cat /var/tmp/stderr ++ cp /var/tmp/log /var/tmp/07revert-inplace.log ++ echo '## lkp-hsw-d05: saving dmesg.' ++ dmesg -c ++ echo '## lkp-hsw-d05: saving proc mdstat.' ++ cat /proc/mdstat ++ array=($(mdadm -Ds | cut -d' ' -f2)) +++ mdadm -Ds +++ rm -f /var/tmp/stderr +++ cut '-d ' -f2 +++ case $* in +++ case $* in +++ /lkp/benchmarks/mdadm-selftests/mdadm --quiet -Ds +++ rv=0 +++ case $* in +++ cat /var/tmp/stderr +++ return 0 ++ '[' fail == fail ']' ++ echo 'FAILED - see /var/tmp/07revert-inplace.log and /var/tmp/fail07revert-inplace.log for details' FAILED - see /var/tmp/07revert-inplace.log and /var/tmp/fail07revert-inplace.log for details ++ '[' loop == lvm ']' ++ '[' loop == loop -o loop == disk ']' ++ '[' '!' -z /dev/md127 -a 1 -ge 1 ']' ++ echo '## lkp-hsw-d05: mdadm -D /dev/md127' ++ /lkp/benchmarks/mdadm-selftests/mdadm -D /dev/md127 ++ cat /proc/mdstat ++ grep -q 'linear\|external' ++ md_disks=($($mdadm -D -Y ${array[@]} | grep "/dev/" | cut -d'=' -f2)) +++ /lkp/benchmarks/mdadm-selftests/mdadm -D -Y /dev/md127 +++ grep /dev/ +++ cut -d= -f2 ++ cat /proc/mdstat ++ grep -q bitmap ++ '[' 1 -eq 0 ']' ++ exit 2