Greeting, FYI, we noticed the following commit (built with gcc-9): commit: 11b5156248eb1aab1d6f8bb7fdf2bb6e19c73a3f ("[PATCH 2/2] iomap: zero cached pages over unwritten extents on zero range") url: https://github.com/0day-ci/linux/commits/Brian-Foster/iomap-zero-dirty-pages-over-unwritten-extents/20201012-220518 base: https://git.kernel.org/cgit/fs/xfs/xfs-linux.git for-next in testcase: xfstests version: xfstests-x86_64-d41dcbd-1_20201007 with following parameters: disk: 4HDD fs: xfs test: xfs-rmapbt ucode: 0x28 test-description: xfstests is a regression test suite for xfs and other files ystems. test-url: git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git on test machine: 8 threads Intel(R) Core(TM) i7-4790 v3 @ 3.60GHz with 6G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag Reported-by: kernel test robot 2020-10-22 13:11:24 export TEST_DIR=/fs/sdb1 2020-10-22 13:11:24 export TEST_DEV=/dev/sdb1 2020-10-22 13:11:24 export FSTYP=xfs 2020-10-22 13:11:24 export SCRATCH_MNT=/fs/scratch 2020-10-22 13:11:24 mkdir /fs/scratch -p 2020-10-22 13:11:24 export SCRATCH_DEV=/dev/sdb4 2020-10-22 13:11:24 export SCRATCH_LOGDEV=/dev/sdb2 2020-10-22 13:11:24 export SCRATCH_XFS_LIST_METADATA_FIELDS=u3.sfdir3.hdr.parent.i4 2020-10-22 13:11:24 export SCRATCH_XFS_LIST_FUZZ_VERBS=random 2020-10-22 13:11:24 export MKFS_OPTIONS=-mrmapbt=1 2020-10-22 13:11:24 sed "s:^:xfs/:" //lkp/benchmarks/xfstests/tests/xfs-rmapbt | grep -F -f merged_ignored_files 2020-10-22 13:11:24 sed "s:^:xfs/:" //lkp/benchmarks/xfstests/tests/xfs-rmapbt | grep -v -F -f merged_ignored_files 2020-10-22 13:11:24 ./check xfs/114 xfs/233 xfs/234 xfs/235 xfs/236 xfs/271 xfs/272 xfs/277 xfs/310 xfs/317 xfs/332 xfs/333 xfs/368 xfs/369 xfs/370 xfs/371 xfs/422 xfs/450 xfs/462 xfs/463 xfs/517 FSTYP -- xfs (debug) PLATFORM -- Linux/x86_64 lkp-hsw-d02 5.9.0-rc4-00087-g11b5156248eb1 #1 SMP Tue Oct 13 20:22:06 CST 2020 MKFS_OPTIONS -- -f -mrmapbt=1 /dev/sdb4 MOUNT_OPTIONS -- /dev/sdb4 /fs/scratch xfs/114 3s xfs/233 1059s xfs/234 348s xfs/235 7s xfs/236 13s xfs/271 - output mismatch (see /lkp/benchmarks/xfstests/results//xfs/271.out.bad) --- tests/xfs/271.out 2020-10-07 10:39:37.000000000 +0000 +++ /lkp/benchmarks/xfstests/results//xfs/271.out.bad 2020-10-22 13:35:19.723880557 +0000 @@ -4,7 +4,8 @@ Check AG header AG header count is in range Check freesp/rmap btrees -freesp extent count is in range +freesp extent count has value of 9 +freesp extent count is NOT in range 12 .. 1000011 Check inode btrees ... (Run 'diff -u /lkp/benchmarks/xfstests/tests/xfs/271.out /lkp/benchmarks/xfstests/results//xfs/271.out.bad' to see the entire diff) xfs/272 3s xfs/277 3s xfs/310 - output mismatch (see /lkp/benchmarks/xfstests/results//xfs/310.out.bad) --- tests/xfs/310.out 2020-10-07 10:39:37.000000000 +0000 +++ /lkp/benchmarks/xfstests/results//xfs/310.out.bad 2020-10-22 13:35:28.850879806 +0000 @@ -3,11 +3,21 @@ Format huge device Create the original file blocks Check extent count +/fs/scratch/test-310/file1: + EXT: FILE-OFFSET BLOCK-RANGE AG AG-OFFSET TOTAL FLAGS + 0: [0..8388599]: 192..8388791 0 (192..8388791) 8388600 010000 + 1: [8388600..8388607]: 8388792..8388799 0 (8388792..8388799) 8 000000 ... (Run 'diff -u /lkp/benchmarks/xfstests/tests/xfs/310.out /lkp/benchmarks/xfstests/results//xfs/310.out.bad' to see the entire diff) xfs/317 4s xfs/332 3s xfs/333 [not run] realtime rmapbt not supported xfs/368 81s xfs/369 7s xfs/370 7s xfs/371 7s xfs/422 - output mismatch (see /lkp/benchmarks/xfstests/results//xfs/422.out.bad) --- tests/xfs/422.out 2020-10-07 10:39:37.000000000 +0000 +++ /lkp/benchmarks/xfstests/results//xfs/422.out.bad 2020-10-22 13:37:54.937867791 +0000 @@ -1,4 +1,196 @@ QA output created by 422 Format and populate Concurrent repair +scrub: Operation not supported +scrub: Operation not supported +scrub: Operation not supported +scrub: Operation not supported ... (Run 'diff -u /lkp/benchmarks/xfstests/tests/xfs/422.out /lkp/benchmarks/xfstests/results//xfs/422.out.bad' to see the entire diff) xfs/450 4s xfs/462 6s xfs/463 7s xfs/517 36s Ran: xfs/114 xfs/233 xfs/234 xfs/235 xfs/236 xfs/271 xfs/272 xfs/277 xfs/310 xfs/317 xfs/332 xfs/333 xfs/368 xfs/369 xfs/370 xfs/371 xfs/422 xfs/450 xfs/462 xfs/463 xfs/517 Not run: xfs/333 Failures: xfs/271 xfs/310 xfs/422 Failed 3 of 21 tests To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Thanks, Rong Chen