Description of problem: 在社区版的anolis8.6 ck-4.19 kernel nightly测试中,xfstests测试套ext4中case:generic/686测试失败 How reproducible: Steps to Reproduce: #安装nightly kernel的相关内核 1)curl http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/ | xargs -n1 | sed -e "s#href=##" -e "s#># #" | xargs -n1 | grep rpm$ | grep aarch64 | xargs -i wget -c http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/{} 2)rpm -ivh *.rpm 3)reboot #编译安装xfstests: mkfs -t ext4 -L tone -q -F -q -F /dev/vdb1 mkfs -t ext4 -L tone -q -F -q -F /dev/vdb2 mkfs -t ext4 -L tone -q -F -q -F /dev/vdb3 mkfs -t ext4 -L tone -q -F -q -F /dev/vdb4 export FSTYP=ext4 export TEST_DEV=/dev/vdb1 export SCRATCH_DEV=/dev/vdb2 export TEST_LOGDEV =/dev/vdb3 export SCRATCH_LOGDEV=/dev/vdb4 mkdir -p /fs/vdb1 /fs/vdb2 export TEST_DIR=/fs/vdb1 export SCRATCH_MNT=/fs/vdb2 export OVL_BASE_FSTYP=ext4 git clone --branch anck-4.19 https://gitee.com/anolis/xfstests.git cd xfstests export CFLAGS="-fcommon" make configure ./configure make && make install ./check generic/686 Actual results: [root@qibo-anolis8-nightly-func-arm-2 xfstests]# ./check generic/686 FSTYP -- ext4 PLATFORM -- Linux/aarch64 qibo-anolis8-nightly-func-arm-2 4.19.91-266.git.dc94d8113a48.an8.aarch64 #1 SMP Thu Jan 5 21:48:06 CST 2023 MKFS_OPTIONS -- -F /dev/vdb2 MOUNT_OPTIONS -- -o acl,user_xattr /dev/vdb2 /fs/vdb2 generic/686 - output mismatch (see /root/xfstests/results//generic/686.out.bad) --- tests/generic/686.out 2023-01-06 15:28:14.687207724 +0800 +++ /root/xfstests/results//generic/686.out.bad 2023-01-06 15:50:01.248051600 +0800 @@ -1,19 +1,19 @@ QA output created by 686 Test 1 - qa_user, non-exec file finsert 6666 -rwSrwSrw- TEST_DIR/686/a -666 -rw-rw-rw- TEST_DIR/686/a +6666 -rwSrwSrw- TEST_DIR/686/a Test 2 - qa_user, group-exec file finsert ... (Run 'diff -u /root/xfstests/tests/generic/686.out /root/xfstests/results//generic/686.out.bad' to see the entire diff) Ran: generic/686 Failures: generic/686 Failed 1 of 1 tests [root@qibo-anolis8-nightly-func-arm-2 xfstests]# diff -u /root/xfstests/tests/generic/686.out /root/xfstests/results//generic/686.out.bad --- /root/xfstests/tests/generic/686.out 2023-01-06 15:28:14.687207724 +0800 +++ /root/xfstests/results//generic/686.out.bad 2023-01-06 15:50:01.248051600 +0800 @@ -1,19 +1,19 @@ QA output created by 686 Test 1 - qa_user, non-exec file finsert 6666 -rwSrwSrw- TEST_DIR/686/a -666 -rw-rw-rw- TEST_DIR/686/a +6666 -rwSrwSrw- TEST_DIR/686/a Test 2 - qa_user, group-exec file finsert 6676 -rwSrwsrw- TEST_DIR/686/a -676 -rw-rwxrw- TEST_DIR/686/a +6676 -rwSrwsrw- TEST_DIR/686/a Test 3 - qa_user, user-exec file finsert 6766 -rwsrwSrw- TEST_DIR/686/a -766 -rwxrw-rw- TEST_DIR/686/a +6766 -rwsrwSrw- TEST_DIR/686/a Test 4 - qa_user, all-exec file finsert 6777 -rwsrwsrwx TEST_DIR/686/a -777 -rwxrwxrwx TEST_DIR/686/a +6777 -rwsrwsrwx TEST_DIR/686/a Test 5 - root, non-exec file finsert 6666 -rwSrwSrw- TEST_DIR/686/a @@ -37,7 +37,7 @@ Test 10 - qa_user, group-exec file finsert, only sgid 2676 -rw-rwsrw- TEST_DIR/686/a -676 -rw-rwxrw- TEST_DIR/686/a +2676 -rw-rwsrw- TEST_DIR/686/a Test 11 - qa_user, user-exec file finsert, only sgid 2766 -rwxrwSrw- TEST_DIR/686/a @@ -45,5 +45,5 @@ Test 12 - qa_user, all-exec file finsert, only sgid 2777 -rwxrwsrwx TEST_DIR/686/a -777 -rwxrwxrwx TEST_DIR/686/a +2777 -rwxrwsrwx TEST_DIR/686/a [root@qibo-anolis8-nightly-func-arm-2 xfstests]# Expected results: case pass Additional info:(test esc env info) [root@qibo-anolis8-nightly-func-arm-2 tmp]# uname -r 4.19.91-266.git.dc94d8113a48.an8.aarch64 [root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /etc/redhat-release Anolis OS release 8.6 [root@qibo-anolis8-nightly-func-arm-2 tmp]# df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 7.5G 0 7.5G 0% /dev tmpfs 7.5G 0 7.5G 0% /dev/shm tmpfs 7.5G 628K 7.5G 1% /run tmpfs 7.5G 0 7.5G 0% /sys/fs/cgroup /dev/vda2 39G 26G 12G 69% / /dev/vda1 500M 6.8M 494M 2% /boot/efi tmpfs 1.5G 0 1.5G 0% /run/user/0 [root@qibo-anolis8-nightly-func-arm-2 tmp]# free -g total used free shared buff/cache available Mem: 14 0 13 0 1 14 Swap: 0 0 0 [root@qibo-anolis8-nightly-func-arm-2 tmp]# lscpu Architecture: aarch64 Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per cluster: 4 Socket(s): 1 Cluster(s): 1 NUMA node(s): 1 Vendor ID: ARM BIOS Vendor ID: Alibaba Cloud Model: 1 Model name: Neoverse-N1 BIOS Model name: virt-rhel7.6.0 Stepping: r3p1 BogoMIPS: 50.00 NUMA node0 CPU(s): 0-3 Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs [root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /proc/cmdline BOOT_IMAGE=(hd0,gpt2)/boot/vmlinuz-4.19.91-266.git.dc94d8113a48.an8.aarch64 root=UUID=69f901e7-05b1-40ca-bff0-947d6f410fe7 ro cryptomgr.notests cgroup.memory=nokmem rcupdate.rcu_cpu_stall_timeout=300 vring_force_dma_api rhgb quiet console=tty0 biosdevname=0 net.ifnames=0 console=ttyAMA0,115200n8 noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295 crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M [root@qibo-anolis8-nightly-func-arm-2 tmp]#
(In reply to anolislw from comment #0) > Description of problem: > 在社区版的anolis8.6 ck-4.19 kernel nightly测试中,xfstests测试套ext4中case:generic/686测试失败 > > How reproducible: > Steps to Reproduce: > #安装nightly kernel的相关内核 > 1)curl > http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/ | > xargs -n1 | sed -e "s#href=##" -e "s#># #" | xargs -n1 | grep rpm$ | grep > aarch64 | xargs -i wget -c > http://172.16.0.24/kernel/Anolis8/ANCK-4.19/aarch64/20230105214303_266/{} > 2)rpm -ivh *.rpm > 3)reboot > > #编译安装xfstests: > mkfs -t ext4 -L tone -q -F -q -F /dev/vdb1 > mkfs -t ext4 -L tone -q -F -q -F /dev/vdb2 > mkfs -t ext4 -L tone -q -F -q -F /dev/vdb3 > mkfs -t ext4 -L tone -q -F -q -F /dev/vdb4 > export FSTYP=ext4 > export TEST_DEV=/dev/vdb1 > export SCRATCH_DEV=/dev/vdb2 > export TEST_LOGDEV =/dev/vdb3 > export SCRATCH_LOGDEV=/dev/vdb4 > mkdir -p /fs/vdb1 /fs/vdb2 > export TEST_DIR=/fs/vdb1 > export SCRATCH_MNT=/fs/vdb2 > export OVL_BASE_FSTYP=ext4 > > git clone --branch anck-4.19 https://gitee.com/anolis/xfstests.git > cd xfstests > export CFLAGS="-fcommon" > make configure > ./configure > make && make install > ./check generic/686 > > > Actual results: > [root@qibo-anolis8-nightly-func-arm-2 xfstests]# ./check generic/686 > FSTYP -- ext4 > PLATFORM -- Linux/aarch64 qibo-anolis8-nightly-func-arm-2 > 4.19.91-266.git.dc94d8113a48.an8.aarch64 #1 SMP Thu Jan 5 21:48:06 CST 2023 > MKFS_OPTIONS -- -F /dev/vdb2 > MOUNT_OPTIONS -- -o acl,user_xattr /dev/vdb2 /fs/vdb2 > > generic/686 - output mismatch (see > /root/xfstests/results//generic/686.out.bad) > --- tests/generic/686.out 2023-01-06 15:28:14.687207724 +0800 > +++ /root/xfstests/results//generic/686.out.bad 2023-01-06 > 15:50:01.248051600 +0800 > @@ -1,19 +1,19 @@ > QA output created by 686 > Test 1 - qa_user, non-exec file finsert > 6666 -rwSrwSrw- TEST_DIR/686/a > -666 -rw-rw-rw- TEST_DIR/686/a > +6666 -rwSrwSrw- TEST_DIR/686/a > > Test 2 - qa_user, group-exec file finsert > ... > (Run 'diff -u /root/xfstests/tests/generic/686.out > /root/xfstests/results//generic/686.out.bad' to see the entire diff) > Ran: generic/686 > Failures: generic/686 > Failed 1 of 1 tests > > [root@qibo-anolis8-nightly-func-arm-2 xfstests]# diff -u > /root/xfstests/tests/generic/686.out > /root/xfstests/results//generic/686.out.bad > --- /root/xfstests/tests/generic/686.out 2023-01-06 > 15:28:14.687207724 +0800 > +++ /root/xfstests/results//generic/686.out.bad 2023-01-06 > 15:50:01.248051600 +0800 > @@ -1,19 +1,19 @@ > QA output created by 686 > Test 1 - qa_user, non-exec file finsert > 6666 -rwSrwSrw- TEST_DIR/686/a > -666 -rw-rw-rw- TEST_DIR/686/a > +6666 -rwSrwSrw- TEST_DIR/686/a > > Test 2 - qa_user, group-exec file finsert > 6676 -rwSrwsrw- TEST_DIR/686/a > -676 -rw-rwxrw- TEST_DIR/686/a > +6676 -rwSrwsrw- TEST_DIR/686/a > > Test 3 - qa_user, user-exec file finsert > 6766 -rwsrwSrw- TEST_DIR/686/a > -766 -rwxrw-rw- TEST_DIR/686/a > +6766 -rwsrwSrw- TEST_DIR/686/a > > Test 4 - qa_user, all-exec file finsert > 6777 -rwsrwsrwx TEST_DIR/686/a > -777 -rwxrwxrwx TEST_DIR/686/a > +6777 -rwsrwsrwx TEST_DIR/686/a > > Test 5 - root, non-exec file finsert > 6666 -rwSrwSrw- TEST_DIR/686/a > @@ -37,7 +37,7 @@ > > Test 10 - qa_user, group-exec file finsert, only sgid > 2676 -rw-rwsrw- TEST_DIR/686/a > -676 -rw-rwxrw- TEST_DIR/686/a > +2676 -rw-rwsrw- TEST_DIR/686/a > > Test 11 - qa_user, user-exec file finsert, only sgid > 2766 -rwxrwSrw- TEST_DIR/686/a > @@ -45,5 +45,5 @@ > > Test 12 - qa_user, all-exec file finsert, only sgid > 2777 -rwxrwsrwx TEST_DIR/686/a > -777 -rwxrwxrwx TEST_DIR/686/a > +2777 -rwxrwsrwx TEST_DIR/686/a > > [root@qibo-anolis8-nightly-func-arm-2 xfstests]# > > > Expected results: > case pass > > > Additional info:(test esc env info) > [root@qibo-anolis8-nightly-func-arm-2 tmp]# uname -r > 4.19.91-266.git.dc94d8113a48.an8.aarch64 > [root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /etc/redhat-release > Anolis OS release 8.6 > [root@qibo-anolis8-nightly-func-arm-2 tmp]# df -h > Filesystem Size Used Avail Use% Mounted on > devtmpfs 7.5G 0 7.5G 0% /dev > tmpfs 7.5G 0 7.5G 0% /dev/shm > tmpfs 7.5G 628K 7.5G 1% /run > tmpfs 7.5G 0 7.5G 0% /sys/fs/cgroup > /dev/vda2 39G 26G 12G 69% / > /dev/vda1 500M 6.8M 494M 2% /boot/efi > tmpfs 1.5G 0 1.5G 0% /run/user/0 > [root@qibo-anolis8-nightly-func-arm-2 tmp]# free -g > total used free shared buff/cache > available > Mem: 14 0 13 0 1 > 14 > Swap: 0 0 0 > [root@qibo-anolis8-nightly-func-arm-2 tmp]# lscpu > Architecture: aarch64 > Byte Order: Little Endian > CPU(s): 4 > On-line CPU(s) list: 0-3 > Thread(s) per core: 1 > Core(s) per cluster: 4 > Socket(s): 1 > Cluster(s): 1 > NUMA node(s): 1 > Vendor ID: ARM > BIOS Vendor ID: Alibaba Cloud > Model: 1 > Model name: Neoverse-N1 > BIOS Model name: virt-rhel7.6.0 > Stepping: r3p1 > BogoMIPS: 50.00 > NUMA node0 CPU(s): 0-3 > Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp > asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs > [root@qibo-anolis8-nightly-func-arm-2 tmp]# cat /proc/cmdline > BOOT_IMAGE=(hd0,gpt2)/boot/vmlinuz-4.19.91-266.git.dc94d8113a48.an8.aarch64 > root=UUID=69f901e7-05b1-40ca-bff0-947d6f410fe7 ro cryptomgr.notests > cgroup.memory=nokmem rcupdate.rcu_cpu_stall_timeout=300 vring_force_dma_api > rhgb quiet console=tty0 biosdevname=0 net.ifnames=0 console=ttyAMA0,115200n8 > noibrs nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295 > crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M > [root@qibo-anolis8-nightly-func-arm-2 tmp]# case:generic/686,generic/685,generic/684,generic/683也有类似的问题