On Mon, 15 May 2023 at 22:31, Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > > This is the start of the stable review cycle for the 6.1.29 release. > There are 239 patches in this series, all will be posted as a response > to this one. If anyone has any issues with these being applied, please > let me know. > > Responses should be made by Wed, 17 May 2023 16:16:37 +0000. > Anything received after that time might be too late. > > The whole patch series can be found in one patch at: > https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.1.29-rc1.gz > or in the git tree and branch at: > git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.1.y > and the diffstat can be found below. > > thanks, > > greg k-h Results from Linaro’s test farm. Regressions on arm64, arm, x86_64, and i386. Reported-by: Linux Kernel Functional Testing <lkft@xxxxxxxxxx> We have recently upgraded our selftest sources to stable-rc 6.3 and running on stable rc 6.1 kernel. List of test regressions: ======== kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread kselftest-memfd - memfd_memfd_test kselftest-rseq - rseq_basic_test kselftest-kvm - kvm_hyperv_features - kvm_xapic_state_test ltp-commands - mkfs01_ntfs_sh Details: ===== # selftests: membarrier: membarrier_test_single_thread # TAP version 13 # 1..18 # Bail out! sys membarrier MEMBARRIER_CMD_GET_REGISTRATIONS test: flags = 0, errno = 22 # # Planned tests != run tests (18 != 0) # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: membarrier: membarrier_test_single_thread # exit=1 # selftests: membarrier: membarrier_test_multi_thread # TAP version 13 # 1..16 # ok 1 sys_membarrier available # ok 2 sys membarrier invalid command test: command = -1, flags = 0, errno = 22. Failed as expected # ok 3 sys membarrier MEMBARRIER_CMD_QUERY invalid flags test: flags = 1, errno = 22. Failed as expected # ok 4 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED not registered failure test: flags = 0, errno = 1 # ok 5 sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE not registered failure test: flags = 0, errno = 1 # ok 6 sys membarrier MEMBARRIER_CMD_GLOBAL test: flags = 0 # ok 7 sys membarrier MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED test: flags = 0 # Bail out! sys membarrier MEMBARRIER_CMD_GET_REGISTRATIONS test: flags = 0, errno = 22 # # Planned tests != run tests (16 != 7) # # Totals: pass:7 fail:0 xfail:0 xpass:0 skip:0 error:0 not ok 2 selftests: membarrier: membarrier_test_multi_thread # exit=1 ======== kselftest: Running tests in memfd TAP version 13 1..3 # selftests: memfd: memfd_test # Aborted not ok 1 selftests: memfd: memfd_test # exit=134 ======== kselftest: Running tests in rseq TAP version 13 1..9 # selftests: rseq: basic_test # basic_test: rseq.h:204: rseq_current_node_id: Assertion `rseq_node_id_available()' failed. # ./kselftest/runner.sh: line 35: 1709 Aborted /usr/bin/timeout --foreground \"$kselftest_timeout\" $1 not ok 1 selftests: rseq: basic_test # exit=134 # selftests: rseq: basic_percpu_ops_test # spinlock # percpu_list ok 2 selftests: rseq: basic_percpu_ops_test # selftests: rseq: basic_percpu_ops_mm_cid_test # spinlock # percpu_list ok 3 selftests: rseq: basic_percpu_ops_mm_cid_test # selftests: rseq: param_test ok 4 selftests: rseq: param_test # selftests: rseq: param_test_benchmark ok 5 selftests: rseq: param_test_benchmark # selftests: rseq: param_test_compare_twice ok 6 selftests: rseq: param_test_compare_twice # selftests: rseq: param_test_mm_cid # Error: cpu id getter unavailable not ok 7 selftests: rseq: param_test_mm_cid # exit=255 # selftests: rseq: param_test_mm_cid_benchmark # Error: cpu id getter unavailable not ok 8 selftests: rseq: param_test_mm_cid_benchmark # exit=255 # selftests: rseq: param_test_mm_cid_compare_twice # Error: cpu id getter unavailable not ok 9 selftests: rseq: param_test_mm_cid_compare_twice # exit=255 ====== # selftests: kvm: hyperv_features # Testing access to Hyper-V specific MSRs # ==== Test Assertion Failure ==== # x86_64/hyperv_features.c:498: false # pid=1043 tid=1043 errno=4 - Interrupted system call # 1 0x0000000000403722: ?? ??:0 # 2 0x00007fc1e890157a: ?? ??:0 # 3 0x00007fc1e890162f: ?? ??:0 # 4 0x00000000004037c4: ?? ??:0 # Failed guest assert: !vector at x86_64/hyperv_features.c:58 # MSR = 40000118, arg1 = d, arg2 = 0 not ok 10 selftests: kvm: hyperv_features # exit=254 # selftests: kvm: xapic_state_test # ==== Test Assertion Failure ==== # x86_64/xapic_state_test.c:147: apic_id == expected # pid=2175 tid=2175 errno=4 - Interrupted system call # 1 0x0000000000402bac: ?? ??:0 # 2 0x00000000004025ba: ?? ??:0 # 3 0x00007f0040cd457a: ?? ??:0 # 4 0x00007f0040cd462f: ?? ??:0 # 5 0x0000000000402624: ?? ??:0 # APIC_ID not set back to xAPIC format; wanted = 1000000, got = 1 not ok 46 selftests: kvm: xapic_state_test # exit=254 ==== tst_device.c:93:[ 147.226163] loop0: detected capacity change from 0 to 614400 TINFO: Found free device 0 '/dev/loop0' mkfs01 1 TINFO: timeout per run is 0h 50m 0s mkfs01 1 TPASS: 'mkfs -t ntfs /dev/loop0 ' passed. mkfs01 2 TINFO: Mounting device: mount -t ntfs /dev/loop0 /scratch/ltp-zKu0Zn6L6o/LTP_mkfs01.ULVi9nN6XF/mntpoint modprobe: FATAL: Module fuse not found in directory /lib/modules/6.2.16-rc1 ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root mkfs01 2 TBROK: Failed to mount device ntfs type: mount exit = 21 [ 166.420602] I/O error, dev loop0, sector 614272 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 Steps to reproduce: ============ # To install tuxrun on your system globally: # sudo pip3 install -U tuxrun==0.42.0 # # See https://tuxrun.org/ for complete documentation. tuxrun \ --runtime podman \ --device qemu-x86_64 \ --boot-args rw \ --kernel https://storage.tuxsuite.com/public/linaro/lkft/builds/2Pq4UnS1BCkrcnT51kVe9rFF0k1/bzImage \ --modules https://storage.tuxsuite.com/public/linaro/lkft/builds/2Pq4UnS1BCkrcnT51kVe9rFF0k1/modules.tar.xz \ --rootfs https://storage.tuxboot.com/debian/bookworm/amd64/rootfs.ext4.xz \ --parameters SKIPFILE=skipfile-lkft.yaml \ --parameters KSELFTEST=https://storage.tuxsuite.com/public/linaro/lkft/builds/2PeR5CFkuV3xkzzYLrOV8JHT9ie/kselftest.tar.xz \ --image docker.io/lavasoftware/lava-dispatcher:2023.01.0020.gc1598238f \ --tests kselftest-membarrier \ --timeouts boot=15 Test log links and details, ========== membarrier: test_multi_thread: ========== - https://lkft.validation.linaro.org/scheduler/job/6427965#L1776 - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020997/suite/kselftest-membarrier/test/membarrier_membarrier_test_multi_thread/history/ - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17021028/suite/kselftest-membarrier/test/membarrier_membarrier_test_multi_thread/details/ - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020997/suite/kselftest-membarrier/tests/ memfd_test: ========= - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020879/suite/kselftest-memfd/test/memfd_memfd_test/history/ - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17007742/suite/kselftest-memfd/tests/ rseq_basic_test: ========= - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020993/suite/kselftest-rseq/test/rseq_basic_test/history/ - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020993/suite/kselftest-rseq/test/rseq_basic_test/log - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020993/suite/kselftest-rseq/test/rseq_basic_test/details/ kvm: kvm_hyperv_features and kvm_xapic_state_test: ========= - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020070/suite/kselftest-kvm/test/kvm_hyperv_features/history/ - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020070/suite/kselftest-kvm/test/kvm_hyperv_features/log - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17020070/suite/kselftest-kvm/test/kvm_xapic_state_test/history/ ltp-commands: mkfs01_ntfs_sh: ======== - https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99/testrun/17019910/suite/ltp-commands/test/mkfs01_ntfs_sh/history/ ## Build * kernel: 6.1.29-rc1 * git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc * git branch: linux-6.1.y * git commit: b82733c0ff99435bb7eb5ed4ea2e1c1fd69e7ebb * git describe: v6.1.28-240-gb82733c0ff99 * test details: https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.1.y/build/v6.1.28-240-gb82733c0ff99 ## Test Regressions (compared to v6.1.28) * bcm2711-rpi-4-b, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * bcm2711-rpi-4-b, kselftest-memfd - memfd_memfd_test * dragonboard-410c, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * dragonboard-410c, kselftest-memfd - memfd_memfd_test * fvp-aemva, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * fvp-aemva, kselftest-memfd - memfd_memfd_test * i386, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * i386, kselftest-memfd - memfd_memfd_test * juno-r2, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * juno-r2, kselftest-memfd - memfd_memfd_test * qemu-arm64, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * qemu-arm64, kselftest-memfd - memfd_memfd_test * qemu-armv7, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * qemu-i386, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * qemu-i386, kselftest-memfd - memfd_memfd_test * qemu-x86_64, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * qemu-x86_64, kselftest-memfd - memfd_memfd_test * qemu_i386, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * qemu_i386, kselftest-memfd - memfd_memfd_test * qemu_x86_64, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * qemu_x86_64, kselftest-memfd - memfd_memfd_test * x15, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * x15, kselftest-rseq - rseq_basic_test * x15, ltp-commands - mkfs01_ntfs_sh * x86, kselftest-kvm - kvm_hyperv_features - kvm_xapic_state_test * x86, kselftest-membarrier - membarrier_membarrier_test_multi_thread - membarrier_membarrier_test_single_thread * x86, kselftest-memfd - memfd_memfd_test * x86, kselftest-rseq - rseq_basic_test - rseq_run_param_test_sh * x86-kasan, ltp-commands - mkfs01_ntfs_sh ## Metric Regressions (compared to v6.1.28) ## Test Fixes (compared to v6.1.28) ## Metric Fixes (compared to v6.1.28) ## Test result summary total: 161145, pass: 139501, fail: 3428, skip: 17949, xfail: 267 ## Build Summary * arc: 5 total, 5 passed, 0 failed * arm: 151 total, 150 passed, 1 failed * arm64: 54 total, 53 passed, 1 failed * i386: 41 total, 38 passed, 3 failed * mips: 30 total, 28 passed, 2 failed * parisc: 8 total, 8 passed, 0 failed * powerpc: 38 total, 36 passed, 2 failed * riscv: 16 total, 15 passed, 1 failed * s390: 16 total, 16 passed, 0 failed * sh: 14 total, 12 passed, 2 failed * sparc: 8 total, 8 passed, 0 failed * x86_64: 46 total, 46 passed, 0 failed ## Test suites summary * boot * fwts * kselftest-android * kselftest-arm64 * kselftest-breakpoints * kselftest-capabilities * kselftest-cgroup * kselftest-clone3 * kselftest-core * kselftest-cpu-hotplug * kselftest-cpufreq * kselftest-drivers-dma-buf * kselftest-efivarfs * kselftest-exec * kselftest-filesystems * kselftest-filesystems-binderfs * kselftest-firmware * kselftest-fpu * kselftest-ftrace * kselftest-futex * kselftest-gpio * kselftest-intel_pstate * kselftest-ipc * kselftest-ir * kselftest-kcmp * kselftest-kexec * kselftest-kvm * kselftest-lib * kselftest-livepatch * kselftest-membarrier * kselftest-memfd * kselftest-memory-hotplug * kselftest-mincore * kselftest-mount * kselftest-mqueue * kselftest-net * kselftest-net-forwarding * kselftest-net-mptcp * kselftest-netfilter * kselftest-nsfs * kselftest-openat2 * kselftest-pid_namespace * kselftest-pidfd * kselftest-proc * kselftest-pstore * kselftest-ptrace * kselftest-rseq * kselftest-rtc * kselftest-seccomp * kselftest-sigaltstack * kselftest-size * kselftest-splice * kselftest-static_keys * kselftest-sync * kselftest-sysctl * kselftest-tc-testing * kselftest-timens * kselftest-timers * kselftest-tmpfs * kselftest-tpm2 * kselftest-user * kselftest-user_events * kselftest-vDSO * kselftest-watchdog * kselftest-x86 * kselftest-zram * kunit * kvm-unit-tests * libhugetlbfs * log-parser-boot * log-parser-test * ltp-cap_bounds * ltp-commands * ltp-containers * ltp-controllers * ltp-cpuhotplug * ltp-crypto * ltp-cve * ltp-dio * ltp-fcntl-locktests * ltp-filecaps * ltp-fs * ltp-fs_bind * ltp-fs_perms_simple * ltp-fsx * ltp-hugetlb * ltp-io * ltp-ipc * ltp-math * ltp-mm * ltp-nptl * ltp-pty * ltp-sched * ltp-securebits * ltp-smoke * ltp-syscalls * ltp-tracing * network-basic-tests * perf * rcutorture * v4l2-compliance * vdso -- Linaro LKFT https://lkft.linaro.org