Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 7b04b5c2d33be36638b78d5584a2b3b1ff1fd3d5 ("btrfs: switch to iomap_dio_rw()
for dio")
https://github.com/kdave/btrfs-devel.git next/goldwyn/dio-iomap-20200707
in testcase: xfstests
with following parameters:
disk: 4HDD
fs: btrfs
test: generic-group22
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: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 16G
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 <rong.a.chen(a)intel.com>
2020-07-21 11:07:28 export TEST_DIR=/fs/vda
2020-07-21 11:07:28 export TEST_DEV=/dev/vda
2020-07-21 11:07:28 export FSTYP=btrfs
2020-07-21 11:07:28 export SCRATCH_MNT=/fs/scratch
2020-07-21 11:07:28 mkdir /fs/scratch -p
2020-07-21 11:07:28 export SCRATCH_DEV_POOL="/dev/vdb /dev/vdc /dev/vdd"
2020-07-21 11:07:28 sed "s:^:generic/:"
//lkp/benchmarks/xfstests/tests/generic-group22 | grep -F -f merged_ignored_files
2020-07-21 11:07:28 sed "s:^:generic/:"
//lkp/benchmarks/xfstests/tests/generic-group22 | grep -v -F -f merged_ignored_files
2020-07-21 11:07:28 ./check generic/030 generic/073 generic/104 generic/136 generic/171
generic/203 generic/235 generic/268 generic/300 generic/330 generic/362 generic/395
generic/427 generic/465 generic/501 generic/534 generic/564 generic/594
FSTYP -- btrfs
PLATFORM -- Linux/x86_64 vm-snb-122 5.8.0-rc4-00028-g7b04b5c2d33be #1 SMP Tue Jul 14
00:45:47 CST 2020
MKFS_OPTIONS -- /dev/vdb
MOUNT_OPTIONS -- /dev/vdb /fs/scratch
generic/030 3s
generic/073 3s
generic/104 2s
generic/136 2s
generic/171 4s
generic/203 3s
generic/235 [not run] disk quotas not supported by this filesystem type: btrfs
generic/268 5s
generic/300 92s
generic/330 6s
generic/362 [not run] this test requires richacl support on $SCRATCH_DEV
generic/395 [not run] No encryption support for btrfs
generic/427 11s
generic/465 - output mismatch (see /lkp/benchmarks/xfstests/results//generic/465.out.bad)
--- tests/generic/465.out 2020-06-19 03:26:43.000000000 +0000
+++ /lkp/benchmarks/xfstests/results//generic/465.out.bad 2020-07-21
11:10:02.566000000 +0000
@@ -1,3 +1,4 @@
QA output created by 465
non-aio dio test
aio-dio test
+encounter an error: block 66 offset 0, content 0
...
(Run 'diff -u /lkp/benchmarks/xfstests/tests/generic/465.out
/lkp/benchmarks/xfstests/results//generic/465.out.bad' to see the entire diff)
generic/501 3s
generic/534 2s
generic/564 [not run] xfs_io copy_range doesn't support -f
generic/594 [not run] disk quotas not supported by this filesystem type: btrfs
Ran: generic/030 generic/073 generic/104 generic/136 generic/171 generic/203 generic/235
generic/268 generic/300 generic/330 generic/362 generic/395 generic/427 generic/465
generic/501 generic/534 generic/564 generic/594
Not run: generic/235 generic/362 generic/395 generic/564 generic/594
Failures: generic/465
Failed 1 of 18 tests
To reproduce:
# build kernel
cd linux
cp config-5.8.0-rc4-00028-g7b04b5c2d33be .config
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage
modules
make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 INSTALL_MOD_PATH=<mod-install-dir>
modules_install
cd <mod-install-dir>
find lib/ | cpio -o -H newc --quiet | gzip > modules.cgz
git clone
https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> -m modules.cgz job-script # job-script is attached
in this email
Thanks,
Rong Chen