lkml.org 
[lkml]   [2022]   [Oct]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [PATCH 6.0 000/862] 6.0.3-rc1 review
    On Wed, 19 Oct 2022 at 14:08, Greg Kroah-Hartman
    <gregkh@linuxfoundation.org> wrote:
    >
    > This is the start of the stable review cycle for the 6.0.3 release.
    > There are 862 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 Fri, 21 Oct 2022 08:30:19 +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.0.3-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.0.y
    > and the diffstat can be found below.
    >
    > thanks,
    >
    > greg k-h

    Results from Linaro's test farm.
    No regressions on arm64, arm, x86_64, and i386.

    A list of kernel warning / BUGs/ oops / invalid opcode are coming from
    mainline kernel.

    Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>

    NOTE:
    Following kernel warning noticed on arm64 Qcom db410c device while
    booting with kselftest merge configs. This is reported on mainline [1] & [2].

    [ 29.638854] qcom-camss: probe of 1b0ac00.camss failed with error -17
    [ 29.772896] ------------[ cut here ]------------
    [ 29.773376] list_add corruption. prev->next should be next
    (ffff000004771300), but was 0000000000000000. (prev=ffff000010c13e00).
    [ 29.777423] WARNING: CPU: 1 PID: 283 at lib/list_debug.c:30
    __list_add_valid+0xdc/0x110
    [ 29.784013] NET: Registered PF_QIPCRTR protocol family
    [ 29.788398] Modules linked in: qrtr(+) rtc_pm8xxx(+) qcom_pon(+)
    qcom_spmi_vadc(+) qcom_vadc_common qcom_q6v5_mss(+) qcom_pil_info
    qcom_q6v5 qcom_sysmon qcom_camss qcom_common videobuf2_dma_sg
    qcom_glink_smem qmi_helpers venus_core(+) v4l2_fwnode qcom_stats
    gpu_sched v4l2_async v4l2_mem2mem drm_dp_aux_bus qnoc_msm8916 qcom_rng
    mdt_loader videobuf2_memops videobuf2_v4l2 drm_display_helper
    i2c_qcom_cci videobuf2_common icc_smd_rpm display_connector
    drm_kms_helper rmtfs_mem socinfo fuse drm
    [ 29.823494] CPU: 1 PID: 283 Comm: systemd-udevd Not tainted 6.0.2 #1
    [ 29.844890] Hardware name: Qualcomm Technologies, Inc. APQ 8016 SBC (DT)
    [ 29.851234] pstate: 60000005 (nZCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--)
    [ 29.857919] pc : __list_add_valid+0xdc/0x110
    [ 29.864544] lr : __list_add_valid+0xdc/0x110

    ref:
    [1 ] https://lore.kernel.org/all/CA+G9fYuB1-qmObe3L0A0oUDXXaWa=-UxOEGtEWWJ-=_wc791Uw@mail.gmail.com/
    [2] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0.2/testrun/12505842/suite/log-parser-test/test/check-kernel-exception/log


    Following warning noticed on arm64 Qcom db845c device while booting with the
    Kselftest merge configs enabled.

    [ 20.438279] ============================================
    [ 20.443648] WARNING: possible recursive locking detected
    [ 20.449018] 6.0.2 #1 Not tainted
    [ 20.452283] --------------------------------------------
    [ 20.457649] kworker/u16:1/11 is trying to acquire lock:
    [ 20.462927] cfg80211: Loading compiled-in X.509 certificates for
    regulatory database
    [ 20.470748] ffff6ca7c8e428f8 (&irq_desc_lock_class){-.-.}-{2:2},
    at: __irq_get_desc_lock+0x64/0xac
    [ 20.479825]
    [ 20.479825] but task is already holding lock:
    [ 20.485717] ffff6ca7cb75c0f8 (&irq_desc_lock_class){-.-.}-{2:2},
    at: __irq_get_desc_lock+0x64/0xac
    [ 20.494777]
    [ 20.494777] other info that might help us debug this:
    [ 20.501372] Possible unsafe locking scenario:
    [ 20.501372]
    [ 20.507351] CPU0
    [ 20.509834] ----
    [ 20.512314] lock(&irq_desc_lock_class);
    [ 20.516374] lock(&irq_desc_lock_class);
    [ 20.520448]
    [ 20.520448] *** DEADLOCK ***

    [3] https://lore.kernel.org/all/CA+G9fYui6--jhN1CFH6fXNK81sHNYgosTs2hyybFqPxFRvndpg@mail.gmail.com/


    The following invalid opcode found while running selftests: memfd:
    run_hugetlbfs_test.sh on i386 with kselftest configs enabled [4] & [5].

    # selftests: memfd: run_hugetlbfs_test.sh
    [ 75.841946] run_hugetlbfs_t (1296): drop_caches: 3
    [ 75.890473] invalid opcode: 0000 [#1] PREEMPT SMP
    [ 75.895185] CPU: 1 PID: 1300 Comm: memfd_test Tainted: G
    N 6.0.3-rc1 #1
    [ 75.903185] Hardware name: Supermicro SYS-5019S-ML/X11SSH-F, BIOS
    2.5 11/26/2020
    [ 75.910576] EIP: hugetlb_file_setup.cold+0x0/0x33
    [ 75.915312] Code: b8 ea ff ff ff e9 52 8e 26 ff 0f 0b c7 04 24 70
    75 63 d6 e8 a7 4a ff ff b8 ea ff ff ff e9 57 97 26 ff 0f 0b 0f 0b 0f
    0b 0f 0b <0f> 0b 64 a1 58 b8 bd d6 c6 05 bd c0 a6 d6 01 8b 90 ec 03 00
    00 05
    [ 75.934053] EAX: c5360dd0 EBX: 00000000 ECX: 00000020 EDX: 00000000
    [ 75.940311] ESI: 80000004 EDI: 00000005 EBP: c5405ea0 ESP: c5405e80
    [ 75.946620] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010212
    [ 75.953399] CR0: 80050033 CR2: 00000000 CR3: 06405000 CR4: 003506d0
    [ 75.959665] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
    [ 75.965920] DR6: fffe0ff0 DR7: 00000400
    [ 75.969753] Call Trace:
    [ 75.972199] __ia32_sys_memfd_create+0x196/0x220
    [ 75.976816] __do_fast_syscall_32+0x77/0xd0
    [ 75.981008] do_fast_syscall_32+0x32/0x70
    [ 75.985023] do_SYSENTER_32+0x15/0x20
    [ 75.988680] entry_SYSENTER_32+0x98/0xf6
    [ 75.992605] EIP: 0xb7f31549
    [ 75.995399] Code: 03 74 c0 01 10 05 03 74 b8 01 10 06 03 74 b4 01
    10 07 03 74 b0 01 10 08 03 74 d8 01 00 00 00 00 00 51 52 55 89 e5 0f
    34 cd 80 <5d> 5a 59 c3 90 90 90 90 8d 76 00 58 b8 77 00 00 00 cd 80 90
    8d 76
    [ 76.014144] EAX: ffffffda EBX: 0804b486 ECX: 80000004 EDX: 080493de
    [ 76.020410] ESI: b7d10220 EDI: b7e068f0 EBP: bffad738 ESP: bffad6cc
    [ 76.026668] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b EFLAGS: 00000296
    [ 76.033455] Modules linked in: x86_pkg_temp_thermal fuse configfs
    [last unloaded: test_strscpy(N)]
    [ 76.042444] ---[ end trace 0000000000000000 ]---
    [ 76.047070] EIP: hugetlb_file_setup.cold+0x0/0x33
    [ 76.051777] Code: b8 ea ff ff ff e9 52 8e 26 ff 0f 0b c7 04 24 70
    75 63 d6 e8 a7 4a ff ff b8 ea ff ff ff e9 57 97 26 ff 0f 0b 0f 0b 0f
    0b 0f 0b <0f> 0b 64 a1 58 b8 bd d6 c6 05 bd c0 a6 d6 01 8b 90 ec 03 00
    00 05
    [ 76.070550] EAX: c5360dd0 EBX: 00000000 ECX: 00000020 EDX: 00000000
    [ 76.076841] ESI: 80000004 EDI: 00000005 EBP: c5405ea0 ESP: c5405e80
    [ 76.083133] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 EFLAGS: 00010212
    [ 76.089945] CR0: 80050033 CR2: 00000000 CR3: 06405000 CR4: 003506d0
    [ 76.096211] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
    [ 76.102483] DR6: fffe0ff0 DR7: 00000400
    # ./run_hugetlbfs_test.sh: line 60: 1300 Segmentation fault
    ./memfd_test hugetlbfs
    # opening: ./mnt/memfd
    # fuse: DONE
    ok 3 selftests: memfd: run_hugetlbfs_test.sh

    [4] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0-916-g844297340351/testrun/12536148/suite/log-parser-test/tests/
    [5] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0-916-g844297340351/testrun/12536148/suite/log-parser-test/test/check-kernel-invalid-opcode/log


    While running perf test cases on qemu_x86_64 this kernel BUG noticed [6].

    unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-ind_call'
    running '/usr/libexec/perf-core/tests/attr/test-record-group'
    [ 204.124863] BUG: kernel NULL pointer dereference, address: 0000000000000198
    [ 204.125878] #PF: supervisor read access in kernel mode
    [ 204.126482] #PF: error_code(0x0000) - not-present page
    [ 204.127127] PGD 0 P4D 0
    [ 204.127435] Oops: 0000 [#1] PREEMPT SMP NOPTI
    [ 204.127939] CPU: 3 PID: 574 Comm: perf-exec Not tainted 6.0.3-rc1 #1
    [ 204.128711] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996),
    BIOS 1.12.0-1 04/01/2014
    [ 204.129619] RIP: 0010:x86_pmu_enable_event+0x43/0x130

    [6] https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0-916-g844297340351/testrun/12536939/suite/log-parser-test/test/check-kernel-bug/log

    Following kernel crash log noticed while running selftests: net: pmtu.sh on
    x15 device [7] with kselftest merge configs enabled.

    # selftests: net: pmtu.sh
    ...
    # TEST: IPv4 over vxlan6: PMTU exceptions [ OK ]
    [ 169.299682] 8<--- cut here ---
    [ 169.302764] Unable to handle kernel paging request at virtual
    address 2c86c000
    [ 169.310089] [2c86c000] *pgd=00000000
    [ 169.313720] Internal error: Oops: 5 [#1] SMP ARM
    [ 169.318359] Modules linked in: act_csum act_pedit cls_flower
    sch_prio ip_tables x_tables veth tun cfg80211 bluetooth
    snd_soc_simple_card snd_soc_simple_card_utils etnaviv gpu_sched
    onboard_usb_hub snd_soc_davinci_mcasp snd_soc_ti_udma snd_soc_ti_edma
    snd_soc_ti_sdma snd_soc_core ac97_bus snd_pcm_dmaengine snd_pcm
    snd_timer snd soundcore display_connector fuse [last unloaded:
    test_blackhole_dev]
    [ 169.353576] CPU: 0 PID: 295 Comm: rngd Not tainted 6.0.3-rc1 #1
    [ 169.359527] Hardware name: Generic DRA74X (Flattened Device Tree)
    [ 169.365631] PC is at percpu_counter_add_batch+0x28/0xc4

    [7] https://lore.kernel.org/all/CA+G9fYvepPVpDn5AP6bwDukpx7h++avMPEUARuHyvJqWwQ84uQ@mail.gmail.com/T/#u

    ## Build
    * kernel: 6.0.3-rc1
    * git: ['https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc',
    'https://gitlab.com/mrchapp/linux']
    * git branch: linux-6.0.y
    * git commit: 84429734035197a6ab8e79c852d5e4e6ed744703
    * git describe: v6.0-916-g844297340351
    * test details:
    https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.0.y/build/v6.0-916-g844297340351

    ## No Test Regressions (compared to v6.0.2)

    ## No Metric Regressions (compared to v6.0.2)

    ## No Test Fixes (compared to v6.0.2)

    ## No Metric Fixes (compared to v6.0.2)

    ## Test result summary
    total: 131365, pass: 113062, fail: 4832, skip: 13064, xfail: 407

    ## Build Summary
    * arc: 10 total, 10 passed, 0 failed
    * arm: 311 total, 307 passed, 4 failed
    * arm64: 64 total, 64 passed, 0 failed
    * i386: 55 total, 55 passed, 0 failed
    * mips: 56 total, 55 passed, 1 failed
    * parisc: 12 total, 12 passed, 0 failed
    * powerpc: 69 total, 63 passed, 6 failed
    * riscv: 27 total, 27 passed, 0 failed
    * s390: 21 total, 21 passed, 0 failed
    * sh: 24 total, 24 passed, 0 failed
    * sparc: 12 total, 12 passed, 0 failed
    * x86_64: 58 total, 58 passed, 0 failed

    ## Test suites summary
    * /
    * fwts
    * igt-gpu-tools
    * kself0009test-sync
    * kself[
    * kselft[
    * kselftest-android
    * kselftest-arm64
    * kselftest-arm64/arm64.btitest.bti_c_func
    * kselftest-arm64/arm64.btitest.bti_j_func
    * kselftest-arm64/arm64.btitest.bti_jc_func
    * kselftest-arm64/arm64.btitest.bti_none_func
    * kselftest-arm64/arm64.btitest.nohint_func
    * kselftest-arm64/arm64.btitest.paciasp_func
    * kselftest-arm64/arm64.nobtitest.bti_c_func
    * kselftest-arm64/arm64.nobtitest.bti_j_func
    * kselftest-arm64/arm64.nobtitest.bti_jc_func
    * kselftest-arm64/arm64.nobtitest.bti_none_func
    * kselftest-arm64/arm64.nobtitest.nohint_func
    * kselftest-arm64/arm64.nobtitest.paciasp_func
    * kselftest-breakpoints
    * kselftest-capabilities
    * kselftest-cgroup
    * kselftest-clone3
    * kselftest-core
    * kselftest-cpu-hotplug
    * kselftest-cpufreq
    * kselftest-drivers-dma-buf
    * kselftest-efivarfs
    * kselftest-filesystems
    * kselftest-filesystems-binderfs
    * kselftest-firmware
    * kselftest-fpu
    * 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-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-vm
    * kselftest-x86
    * kselftest-zram
    * kunit
    * kvm-unit-tests
    * libgpiod
    * libhugetlbfs
    * log-parser-boot
    * log-parser-test
    * ltp-at
    * 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-ip
    * ltp-ipc
    * ltp-math
    * ltp-mm
    * ltp-nptl
    * ltp-open-posix-tests
    * ltp-pty
    * ltp-sched
    * ltp-securebits
    * ltp-smoke
    * ltp-syscalls
    * ltp-tracing
    * network-basic-tests
    * packetdrill
    * perf
    * perf/Zstd-perf.data-compression
    * rcutorture
    * v4l2-compliance
    * vdso

    --
    Linaro LKFT
    https://lkft.linaro.org

    \
     
     \ /
      Last update: 2022-10-20 09:33    [W:2.808 / U:0.272 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site