* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
@ 2023-08-29 1:57 ` SeongJae Park
2023-08-29 9:05 ` Naresh Kamboju
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: SeongJae Park @ 2023-08-29 1:57 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, damon, SeongJae Park
Hello,
On Mon, 28 Aug 2023 12:13:01 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
This rc kernel passes DAMON functionality test[1] on my test machine.
Attaching the test results summary below. Please note that I retrieved the
kernel from linux-stable-rc tree[2].
Tested-by: SeongJae Park <sj@kernel.org>
[1] https://github.com/awslabs/damon-tests/tree/next/corr
[2] 9e5846c251f4 ("Linux 5.15.129-rc1")
Thanks,
SJ
[...]
---
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
# selftests: damon-tests: build_i386_highpte.sh
# .config:1341:warning: override: reassigning to symbol DAMON
ok 14 selftests: damon-tests: build_i386_highpte.sh
# selftests: damon-tests: build_nomemcg.sh
# .config:1342:warning: override: reassigning to symbol DAMON
# .config:1352:warning: override: reassigning to symbol CGROUPS
ok 15 selftests: damon-tests: build_nomemcg.sh
# kselftest dir '/home/sjpark/damon-tests-cont/linux/tools/testing/selftests/damon-tests' is in dirty state.
# the log is at '/home/sjpark/log'.
[32m
ok 1 selftests: damon: debugfs_attrs.sh
ok 1 selftests: damon-tests: kunit.sh
ok 2 selftests: damon-tests: huge_count_read_write.sh
ok 3 selftests: damon-tests: buffer_overflow.sh
ok 4 selftests: damon-tests: rm_contexts.sh
ok 5 selftests: damon-tests: record_null_deref.sh
ok 6 selftests: damon-tests: dbgfs_target_ids_read_before_terminate_race.sh
ok 7 selftests: damon-tests: dbgfs_target_ids_pid_leak.sh
ok 8 selftests: damon-tests: damo_tests.sh
ok 9 selftests: damon-tests: masim-record.sh
ok 10 selftests: damon-tests: build_i386.sh
ok 11 selftests: damon-tests: build_m68k.sh
ok 12 selftests: damon-tests: build_arm64.sh
ok 13 selftests: damon-tests: build_i386_idle_flag.sh
ok 14 selftests: damon-tests: build_i386_highpte.sh
ok 15 selftests: damon-tests: build_nomemcg.sh
[33m
[92mPASS [39m
_remote_run_corr.sh SUCCESS
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
2023-08-29 1:57 ` SeongJae Park
@ 2023-08-29 9:05 ` Naresh Kamboju
2023-08-29 9:36 ` Naresh Kamboju
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Naresh Kamboju @ 2023-08-29 9:05 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor
On Mon, 28 Aug 2023 at 16:13, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.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.
Tested-by: Linux Kernel Functional Testing <lkft@linaro.org>
## Build
* kernel: 5.15.129-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-5.15.y
* git commit: 948d61e1588b9442fe7390e694431478159553bc
* git describe: v5.15.128-90-g948d61e1588b
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.128-90-g948d61e1588b
## Test Regressions (compared to v5.15.128)
## Metric Regressions (compared to v5.15.128)
## Test Fixes (compared to v5.15.128)
## Metric Fixes (compared to v5.15.128)
## Test result summary
total: 85285, pass: 69850, fail: 1587, skip: 13790, xfail: 58
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 111 total, 110 passed, 1 failed
* arm64: 44 total, 43 passed, 1 failed
* i386: 34 total, 33 passed, 1 failed
* mips: 27 total, 26 passed, 1 failed
* parisc: 3 total, 3 passed, 0 failed
* powerpc: 26 total, 25 passed, 1 failed
* riscv: 10 total, 9 passed, 1 failed
* s390: 12 total, 11 passed, 1 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 37 total, 36 passed, 1 failed
## Test suites summary
* boot
* 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-filesystems-epoll
* kselftest-firmware
* kselftest-fpu
* kselftest-ftrace
* kselftest-futex
* kselftest-gpio
* kselftest-intel_pstate
* kselftest-ipc
* kselftest-ir
* kselftest-kcmp
* kselftest-kexec
* kselftest-lib
* 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-tmpfs
* kselftest-tpm2
* kselftest-user
* kselftest-user_events
* kselftest-vDSO
* kselftest-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* 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
--
Linaro LKFT
https://lkft.linaro.org
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
2023-08-29 1:57 ` SeongJae Park
2023-08-29 9:05 ` Naresh Kamboju
@ 2023-08-29 9:36 ` Naresh Kamboju
2023-08-29 10:00 ` Harshit Mogalapalli
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Naresh Kamboju @ 2023-08-29 9:36 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, rcu, Paul E. McKenney,
Peter Zijlstra, Arnd Bergmann, Anders Roxell
On Mon, 28 Aug 2023 at 16:13, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
NOTE:
Following kernel deadlock / rcu warnings noticed while booting
on arm64 Rpi4 and db401 booting with kselftests merge configs builds.
Kernel is built with selftests/*/configs merge.
FYI,
After this kernel warning the system is stable and ran selftests and got passed.
Build and config details provided at the bottom of this email.
Boot log:
------
[ 0.000000] Linux version 5.15.129-rc1 (tuxmake@tuxmake)
(aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils
for Debian) 2.40) #1 SMP PREEMPT @1693218307
[ 0.000000] Machine model: Raspberry Pi 4 Model B
...
[ 32.487474] platform regulatory.0: Direct firmware load for
regulatory.db failed with error -2
[ 32.496495] platform regulatory.0: Falling back to sysfs fallback
for: regulatory.db
[ 32.509253] [drm] Initialized vc4 0.0.0 20140616 for gpu on minor 0
[ 32.513018]
[ 32.513049]
[ 32.513053] ======================================================
[ 32.513056] WARNING: possible circular locking dependency detected
[ 32.513060] 5.15.129-rc1 #1 Not tainted
[ 32.513068] ------------------------------------------------------
[ 32.513071] (udev-worker)/241 is trying to acquire lock:
[ 32.513078] ffff80000aac6be0 ((console_sem).lock){..-.}-{2:2}, at:
down_trylock+0x20/0x50
[ 32.513120]
[ 32.513120] but task is already holding lock:
[ 32.513122] ffff0000f77d41d8 (&rq->__lock){-.-.}-{2:2}, at:
task_rq_lock+0x94/0x1c4
[ 32.513151]
[ 32.513151] which lock already depends on the new lock.
[ 32.513151]
[ 32.513153]
[ 32.513153] the existing dependency chain (in reverse order) is:
[ 32.513156]
[ 32.513156] -> #2 (&rq->__lock){-.-.}-{2:2}:
[ 32.513170] _raw_spin_lock_nested+0x74/0xb0
[ 32.513188] raw_spin_rq_lock_nested+0x48/0x160
[ 32.513200] task_fork_fair+0x44/0x180
[ 32.513209] sched_cgroup_fork+0xdc/0x140
[ 32.513218] copy_process+0xdb8/0x2054
[ 32.513227] kernel_clone+0xa4/0x47c
[ 32.513234] kernel_thread+0x74/0xa4
[ 32.513241] rest_init+0x3c/0x2e0
[ 32.513254] arch_call_rest_init+0x18/0x24
[ 32.513266] start_kernel+0x734/0x774
[ 32.513275] __primary_switched+0xbc/0xc4
[ 32.513284]
[ 32.513284] -> #1 (&p->pi_lock){-.-.}-{2:2}:
[ 32.513299] _raw_spin_lock_irqsave+0x84/0xec
[ 32.513310] try_to_wake_up+0x5c/0x640
[ 32.513317] wake_up_process+0x20/0x30
[ 32.513324] __up.isra.0+0x58/0x70
[ 32.513333] up+0x64/0x80
[ 32.513342] __up_console_sem+0x48/0x7c
[ 32.513355] console_unlock+0x21c/0x630
[ 32.513367] vprintk_emit+0x114/0x2e0
[ 32.513379] vprintk_default+0x40/0x50
[ 32.513391] vprintk+0xdc/0x100
[ 32.513398] _printk+0x64/0x8c
[ 32.513410] drm_master_internal_acquire+0x8/0x64 [drm]
[ 32.513662] devm_aperture_acquire_from_firmware+0x3c/0x1f0 [drm]
[ 32.513891] do_one_initcall+0x90/0x340
[ 32.513902] do_init_module+0x50/0x28c
[ 32.513913] load_module+0x2148/0x26f0
[ 32.513922] __do_sys_finit_module+0xa8/0x11c
[ 32.513932] __arm64_sys_finit_module+0x28/0x34
[ 32.513941] invoke_syscall+0x78/0x100
[ 32.513954] el0_svc_common.constprop.0+0x68/0x124
[ 32.513967] do_el0_svc+0x2c/0xa0
[ 32.513978] el0_svc+0x54/0x110
[ 32.513990] el0t_64_sync_handler+0xe8/0x114
[ 32.514001] el0t_64_sync+0x1a0/0x1a4
[ 32.514009]
[ 32.514009] -> #0 ((console_sem).lock){..-.}-{2:2}:
[ 32.514022] __lock_acquire+0x12f0/0x2090
[ 32.514036] lock_acquire+0x208/0x320
[ 32.514048] _raw_spin_lock_irqsave+0x84/0xec
[ 32.514059] down_trylock+0x20/0x50
[ 32.514069] __down_trylock_console_sem+0x44/0xc0
[ 32.514082] console_trylock+0x44/0x100
[ 32.514094] vprintk_emit+0x10c/0x2e0
[ 32.514105] vprintk_default+0x40/0x50
[ 32.514117] vprintk+0xdc/0x100
[ 32.514124] _printk+0x64/0x8c
[ 32.514135] lockdep_rcu_suspicious+0x34/0x10c
[ 32.514146] inc_dl_tasks_cs+0xc0/0xd0
[ 32.514154] switched_to_dl+0x38/0x2dc
[ 32.514165] __sched_setscheduler+0x228/0xaf0
[ 32.514174] sched_setattr_nocheck+0x20/0x30
[ 32.514182] sugov_init+0x140/0x370
[ 32.514191] cpufreq_init_governor+0x78/0x120
[ 32.514203] cpufreq_set_policy+0x290/0x430
[ 32.514212] cpufreq_online+0x3a0/0xa70
[ 32.514221] cpufreq_add_dev+0xd0/0xf0
[ 32.514231] subsys_interface_register+0x13c/0x164
[ 32.514242] cpufreq_register_driver+0x17c/0x2e0
[ 32.514251] dt_cpufreq_probe+0x350/0x4b4
[ 32.514265] platform_probe+0x70/0xe0
[ 32.514277] really_probe+0xcc/0x470
[ 32.514286] __driver_probe_device+0x114/0x170
[ 32.514296] driver_probe_device+0x48/0x140
[ 32.514305] __device_attach_driver+0xd8/0x180
[ 32.514314] bus_for_each_drv+0x84/0xe0
[ 32.514322] __device_attach+0xa4/0x1d0
[ 32.514331] device_initial_probe+0x1c/0x30
[ 32.514341] bus_probe_device+0xa4/0xb0
[ 32.514350] device_add+0x3e8/0x920
[ 32.514357] platform_device_add+0x108/0x290
[ 32.514368] platform_device_register_full+0xe4/0x17c
[ 32.514381] raspberrypi_cpufreq_probe+0x13c/0x1e0
[raspberrypi_cpufreq]
[ 32.514397] platform_probe+0x70/0xe0
[ 32.514408] really_probe+0xcc/0x470
[ 32.514417] __driver_probe_device+0x114/0x170
[ 32.514427] driver_probe_device+0x48/0x140
[ 32.514436] __driver_attach+0x12c/0x220
[ 32.514445] bus_for_each_dev+0x7c/0xdc
[ 32.514453] driver_attach+0x2c/0x40
[ 32.514461] bus_add_driver+0x168/0x274
[ 32.514470] driver_register+0x80/0x13c
[ 32.514479] __platform_driver_register+0x30/0x40
[ 32.514490] raspberrypi_cpufreq_driver_init+0x28/0x1000
[raspberrypi_cpufreq]
[ 32.514506] do_one_initcall+0x90/0x340
[ 32.514514] do_init_module+0x50/0x28c
[ 32.514524] load_module+0x2148/0x26f0
[ 32.514533] __do_sys_finit_module+0xa8/0x11c
[ 32.514542] __arm64_sys_finit_module+0x28/0x34
[ 32.514551] invoke_syscall+0x78/0x100
[ 32.514563] el0_svc_common.constprop.0+0x104/0x124
[ 32.514575] do_el0_svc+0x2c/0xa0
[ 32.514586] el0_svc+0x54/0x110
[ 32.514596] el0t_64_sync_handler+0xe8/0x114
[ 32.514607] el0t_64_sync+0x1a0/0x1a4
[ 32.514615]
[ 32.514615] other info that might help us debug this:
[ 32.514615]
[ 32.514618] Chain exists of:
[ 32.514618] (console_sem).lock --> &p->pi_lock --> &rq->__lock
[ 32.514618]
[ 32.514634] Possible unsafe locking scenario:
[ 32.514634]
[ 32.514636] CPU0 CPU1
[ 32.514638] ---- ----
[ 32.514640] lock(&rq->__lock);
[ 32.514646] lock(&p->pi_lock);
[ 32.514653] lock(&rq->__lock);
[ 32.514659] lock((console_sem).lock);
[ 32.514665]
[ 32.514665] *** DEADLOCK ***
[ 32.514665]
[ 32.514667] 8 locks held by (udev-worker)/241:
[ 32.514673] #0: ffff0000438af188 (&dev->mutex){....}-{3:3}, at:
__driver_attach+0x120/0x220
[ 32.514699] #1: ffff0000438ab188 (&dev->mutex){....}-{3:3}, at:
__device_attach+0x40/0x1d0
[ 32.514722] #2: ffff80000aab0d68 (cpu_hotplug_lock){++++}-{0:0},
at: cpus_read_lock+0x18/0x24
[ 32.514748] #3: ffff0000409e4918 (subsys mutex#9){+.+.}-{3:3}, at:
subsys_interface_register+0x68/0x164
[ 32.514773] #4: ffff000048999bc8 (&policy->rwsem){+.+.}-{3:3}, at:
cpufreq_online+0x5e4/0xa70
[ 32.514797] #5: ffff80000ab501d0 (cpuset_mutex){+.+.}-{3:3}, at:
cpuset_lock+0x28/0x34
[ 32.514818] #6: ffff00004a7ad608 (&p->pi_lock){-.-.}-{2:2}, at:
task_rq_lock+0x50/0x1c4
[ 32.514844] #7: ffff0000f77d41d8 (&rq->__lock){-.-.}-{2:2}, at:
task_rq_lock+0x94/0x1c4
[ 32.514867]
[ 32.514867] stack backtrace:
[ 32.514872] CPU: 2 PID: 241 Comm: (udev-worker) Not tainted 5.15.129-rc1 #1
[ 32.514882] Hardware name: Raspberry Pi 4 Model B (DT)
[ 32.514887] Call trace:
[ 32.514890] dump_backtrace+0x0/0x200
[ 32.514898] show_stack+0x20/0x30
[ 32.514905] dump_stack_lvl+0x88/0xb4
[ 32.514913] dump_stack+0x18/0x34
[ 32.514920] print_circular_bug+0x1f8/0x200
[ 32.514933] check_noncircular+0x140/0x154
[ 32.514945] __lock_acquire+0x12f0/0x2090
[ 32.514957] lock_acquire+0x208/0x320
[ 32.514968] _raw_spin_lock_irqsave+0x84/0xec
[ 32.514980] down_trylock+0x20/0x50
[ 32.514990] __down_trylock_console_sem+0x44/0xc0
[ 32.515003] console_trylock+0x44/0x100
[ 32.515015] vprintk_emit+0x10c/0x2e0
[ 32.515027] vprintk_default+0x40/0x50
[ 32.515039] vprintk+0xdc/0x100
[ 32.515046] _printk+0x64/0x8c
[ 32.515057] lockdep_rcu_suspicious+0x34/0x10c
[ 32.515068] inc_dl_tasks_cs+0xc0/0xd0
[ 32.515076] switched_to_dl+0x38/0x2dc
[ 32.515086] __sched_setscheduler+0x228/0xaf0
[ 32.515096] sched_setattr_nocheck+0x20/0x30
[ 32.515104] sugov_init+0x140/0x370
[ 32.515113] cpufreq_init_governor+0x78/0x120
[ 32.515123] cpufreq_set_policy+0x290/0x430
[ 32.515132] cpufreq_online+0x3a0/0xa70
[ 32.515142] cpufreq_add_dev+0xd0/0xf0
[ 32.515152] subsys_interface_register+0x13c/0x164
[ 32.515161] cpufreq_register_driver+0x17c/0x2e0
[ 32.515170] dt_cpufreq_probe+0x350/0x4b4
[ 32.515182] platform_probe+0x70/0xe0
[ 32.515194] really_probe+0xcc/0x470
[ 32.515203] __driver_probe_device+0x114/0x170
[ 32.515213] driver_probe_device+0x48/0x140
[ 32.515222] __device_attach_driver+0xd8/0x180
[ 32.515232] bus_for_each_drv+0x84/0xe0
[ 32.515240] __device_attach+0xa4/0x1d0
[ 32.515249] device_initial_probe+0x1c/0x30
[ 32.515259] bus_probe_device+0xa4/0xb0
[ 32.515268] device_add+0x3e8/0x920
[ 32.515275] platform_device_add+0x108/0x290
[ 32.515286] platform_device_register_full+0xe4/0x17c
[ 32.515298] raspberrypi_cpufreq_probe+0x13c/0x1e0 [raspberrypi_cpufreq]
[ 32.515312] platform_probe+0x70/0xe0
[ 32.515324] really_probe+0xcc/0x470
[ 32.515333] __driver_probe_device+0x114/0x170
[ 32.515343] driver_probe_device+0x48/0x140
[ 32.515352] __driver_attach+0x12c/0x220
[ 32.515361] bus_for_each_dev+0x7c/0xdc
[ 32.515369] driver_attach+0x2c/0x40
[ 32.515378] bus_add_driver+0x168/0x274
[ 32.515386] driver_register+0x80/0x13c
[ 32.515396] __platform_driver_register+0x30/0x40
[ 32.515408] raspberrypi_cpufreq_driver_init+0x28/0x1000
[raspberrypi_cpufreq]
[ 32.515421] do_one_initcall+0x90/0x340
[ 32.515430] do_init_module+0x50/0x28c
[ 32.515440] load_module+0x2148/0x26f0
[ 32.515449] __do_sys_finit_module+0xa8/0x11c
[ 32.515458] __arm64_sys_finit_module+0x28/0x34
[ 32.515468] invoke_syscall+0x78/0x100
[ 32.515480] el0_svc_common.constprop.0+0x104/0x124
[ 32.515492] do_el0_svc+0x2c/0xa0
[ 32.515503] el0_svc+0x54/0x110
[ 32.515514] el0t_64_sync_handler+0xe8/0x114
[ 32.515525] el0t_64_sync+0x1a0/0x1a4
[ 32.519795] vc4-drm gpu: [drm] Cannot find any crtc or sizes
[ 32.524928] =============================
[ 32.524933] WARNING: suspicious RCU usage
[ 32.524937] 5.15.129-rc1 #1 Not tainted
[ 32.524944] -----------------------------
[ 32.524948] include/linux/cgroup.h:495 suspicious
rcu_dereference_check() usage!
[ 32.524955]
[ 32.524955] other info that might help us debug this:
[ 32.524955]
[ 32.524960]
[ 32.524960] rcu_scheduler_active = 2, debug_locks = 1
[ 32.524967] 8 locks held by (udev-worker)/241:
[ 32.524974] #0: ffff0000438af188 (&dev->mutex){....}-{3:3}, at:
__driver_attach+0x120/0x220
[ 33.499420] #1: ffff0000438ab188 (&dev->mutex){....}-{3:3}, at:
__device_attach+0x40/0x1d0
[ 33.499454] #2: ffff80000aab0d68 (cpu_hotplug_lock){++++}-{0:0},
at: cpus_read_lock+0x18/0x24
[ 33.507960] #3: ffff0000409e4918 (subsys mutex#9){+.+.}-{3:3}, at:
subsys_interface_register+0x68/0x164
[ 33.516727] #4: ffff000048999bc8 (&policy->rwsem){+.+.}-{3:3}, at:
cpufreq_online+0x5e4/0xa70
[ 33.535105] #5: ffff80000ab501d0 (cpuset_mutex){+.+.}-{3:3}, at:
cpuset_lock+0x28/0x34
[ 33.535137] #6: ffff00004a7ad608 (&p->pi_lock){-.-.}-{2:2}, at:
task_rq_lock+0x50/0x1c4
[ 33.535171] #7: ffff0000f77d41d8 (&rq->__lock){-.-.}-{2:2}, at:
task_rq_lock+0x94/0x1c4
[ 33.559715]
[ 33.559715] stack backtrace:
[ 33.559720] CPU: 2 PID: 241 Comm: (udev-worker) Not tainted 5.15.129-rc1 #1
[ 33.559731] Hardware name: Raspberry Pi 4 Model B (DT)
[ 33.559738] Call trace:
[ 33.559742] dump_backtrace+0x0/0x200
[ 33.582598] show_stack+0x20/0x30
[ 33.582608] dump_stack_lvl+0x88/0xb4
[ 33.582618] dump_stack+0x18/0x34
[ 33.582626] lockdep_rcu_suspicious+0xf8/0x10c
[ 33.597545] inc_dl_tasks_cs+0xc0/0xd0
[ 33.597555] switched_to_dl+0x38/0x2dc
[ 33.597569] __sched_setscheduler+0x228/0xaf0
[ 33.609577] sched_setattr_nocheck+0x20/0x30
[ 33.609588] sugov_init+0x140/0x370
[ 33.609600] cpufreq_init_governor+0x78/0x120
[ 33.621874] cpufreq_set_policy+0x290/0x430
[ 33.621886] cpufreq_online+0x3a0/0xa70
[ 33.621897] cpufreq_add_dev+0xd0/0xf0
[ 33.633818] subsys_interface_register+0x13c/0x164
[ 33.633830] cpufreq_register_driver+0x17c/0x2e0
[ 33.633841] dt_cpufreq_probe+0x350/0x4b4
[ 33.647440] platform_probe+0x70/0xe0
[ 33.647454] really_probe+0xcc/0x470
[ 33.647465] __driver_probe_device+0x114/0x170
[ 33.659295] driver_probe_device+0x48/0x140
[ 33.659307] __device_attach_driver+0xd8/0x180
[ 33.659319] bus_for_each_drv+0x84/0xe0
[ 33.671945] __device_attach+0xa4/0x1d0
[ 33.671956] device_initial_probe+0x1c/0x30
[ 33.671968] bus_probe_device+0xa4/0xb0
[ 33.671978] device_add+0x3e8/0x920
[ 33.671987] platform_device_add+0x108/0x290
[ 33.672000] platform_device_register_full+0xe4/0x17c
[ 33.696975] raspberrypi_cpufreq_probe+0x13c/0x1e0 [raspberrypi_cpufreq]
[ 33.696992] platform_probe+0x70/0xe0
[ 33.707506] really_probe+0xcc/0x470
[ 33.707518] __driver_probe_device+0x114/0x170
[ 33.707529] driver_probe_device+0x48/0x140
[ 33.719888] __driver_attach+0x12c/0x220
[ 33.719899] bus_for_each_dev+0x7c/0xdc
[ 33.719909] driver_attach+0x2c/0x40
[ 33.731394] bus_add_driver+0x168/0x274
[ 33.731405] driver_register+0x80/0x13c
[ 33.731416] __platform_driver_register+0x30/0x40
[ 33.743954] raspberrypi_cpufreq_driver_init+0x28/0x1000
[raspberrypi_cpufreq]
[ 33.743969] do_one_initcall+0x90/0x340
[ 33.743980] do_init_module+0x50/0x28c
[ 33.758981] load_module+0x2148/0x26f0
[ 33.758993] __do_sys_finit_module+0xa8/0x11c
[ 33.759005] __arm64_sys_finit_module+0x28/0x34
[ 33.759016] invoke_syscall+0x78/0x100
[ 33.775606] el0_svc_common.constprop.0+0x104/0x124
[ 33.775621] do_el0_svc+0x2c/0xa0
[ 33.783932] el0_svc+0x54/0x110
[ 33.783946] el0t_64_sync_handler+0xe8/0x114
[ 33.791460] el0t_64_sync+0x1a0/0x1a4
Links:
- https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-5.15.y/build/v5.15.128-90-g948d61e1588b/testrun/19421242/suite/log-parser-boot/tests/
metadata:
git_ref: linux-5.15.y
git_repo: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
git_sha: 948d61e1588b9442fe7390e694431478159553bc
git_describe: v5.15.128-90-g948d61e1588b
kernel_version: 5.15.129-rc1
kernel-config:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2Ubp9wnZ2x6rGWiSymzDbRIVGxr/config
artifact-location:
https://storage.tuxsuite.com/public/linaro/lkft/builds/2Ubp9wnZ2x6rGWiSymzDbRIVGxr/
toolchain: gcc-12
build_name: gcc-12-lkftconfig-kselftest-kernel
--
Linaro LKFT
https://lkft.linaro.org
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2023-08-29 9:36 ` Naresh Kamboju
@ 2023-08-29 10:00 ` Harshit Mogalapalli
2023-08-29 11:50 ` Sudip Mukherjee (Codethink)
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Harshit Mogalapalli @ 2023-08-29 10:00 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, Vegard Nossum, Darren Kenny
Hi Greg,
On 28/08/23 3:43 pm, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +0000.
> Anything received after that time might be too late.
>
No problems seen on x86_64 and aarch64.
Tested-by: Harshit Mogalapalli <harshit.m.mogalapalli@oracle.com>
Thanks,
Harshit
> The whole patch series can be found in one patch at:
> https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2023-08-29 10:00 ` Harshit Mogalapalli
@ 2023-08-29 11:50 ` Sudip Mukherjee (Codethink)
2023-08-29 14:13 ` Shuah Khan
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Sudip Mukherjee (Codethink) @ 2023-08-29 11:50 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli, srw, rwarsow,
conor
Hi Greg,
On Mon, Aug 28, 2023 at 12:13:01PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +0000.
> Anything received after that time might be too late.
Build test (gcc version 12.3.1 20230629):
mips: 62 configs -> no failure
arm: 99 configs -> no failure
arm64: 3 configs -> no failure
x86_64: 4 configs -> no failure
alpha allmodconfig -> no failure
csky allmodconfig -> no failure
powerpc allmodconfig -> no failure
riscv allmodconfig -> no failure
s390 allmodconfig -> no failure
xtensa allmodconfig -> no failure
Boot test:
x86_64: Booted on my test laptop. No regression.
x86_64: Booted on qemu. No regression. [1]
arm64: Booted on rpi4b (4GB model). No regression. [2]
mips: Booted on ci20 board. No regression. [3]
[1]. https://openqa.qa.codethink.co.uk/tests/4839
[2]. https://openqa.qa.codethink.co.uk/tests/4860
[3]. https://openqa.qa.codethink.co.uk/tests/4859
Tested-by: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
--
Regards
Sudip
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (4 preceding siblings ...)
2023-08-29 11:50 ` Sudip Mukherjee (Codethink)
@ 2023-08-29 14:13 ` Shuah Khan
2023-08-29 18:52 ` Florian Fainelli
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Shuah Khan @ 2023-08-29 14:13 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor, Shuah Khan
On 8/28/23 04:13, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my test system. No dmesg regressions.
Tested-by: Shuah Khan <skhan@linuxfoundation.org>
thanks,
-- Shuah
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (5 preceding siblings ...)
2023-08-29 14:13 ` Shuah Khan
@ 2023-08-29 18:52 ` Florian Fainelli
2023-08-29 23:26 ` Ron Economos
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Florian Fainelli @ 2023-08-29 18:52 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, sudipm.mukherjee, srw, rwarsow,
conor
On 8/28/23 03:13, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
On ARCH_BRCMSTB using 32-bit and 64-bit ARM kernels, build tested on
BMIPS_GENERIC:
Tested-by: Florian Fainelli <florian.fainelli@broadcom.com>
--
Florian
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (6 preceding siblings ...)
2023-08-29 18:52 ` Florian Fainelli
@ 2023-08-29 23:26 ` Ron Economos
2023-08-30 2:24 ` Guenter Roeck
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Ron Economos @ 2023-08-29 23:26 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor
On 8/28/23 3:13 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Built and booted successfully on RISC-V RV64 (HiFive Unmatched).
Tested-by: Ron Economos <re@w6rz.net>
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (7 preceding siblings ...)
2023-08-29 23:26 ` Ron Economos
@ 2023-08-30 2:24 ` Guenter Roeck
2023-08-30 10:24 ` Jon Hunter
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2023-08-30 2:24 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, shuah, patches,
lkft-triage, pavel, jonathanh, f.fainelli, sudipm.mukherjee, srw,
rwarsow, conor
On Mon, Aug 28, 2023 at 12:13:01PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +0000.
> Anything received after that time might be too late.
>
Build results:
total: 155 pass: 155 fail: 0
Qemu test results:
total: 501 pass: 501 fail: 0
Tested-by: Guenter Roeck <linux@roeck-us.net>
Guenter
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (8 preceding siblings ...)
2023-08-30 2:24 ` Guenter Roeck
@ 2023-08-30 10:24 ` Jon Hunter
2023-08-30 13:19 ` Joel Fernandes
2023-08-30 16:32 ` Allen Pais
11 siblings, 0 replies; 13+ messages in thread
From: Jon Hunter @ 2023-08-30 10:24 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: Greg Kroah-Hartman, patches, linux-kernel, torvalds, akpm, linux,
shuah, patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor, linux-tegra, stable
On Mon, 28 Aug 2023 12:13:01 +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
All tests passing for Tegra ...
Test results for stable-v5.15:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
114 tests: 114 pass, 0 fail
Linux version: 5.15.129-rc1-g948d61e1588b
Boards tested: tegra124-jetson-tk1, tegra186-p2771-0000,
tegra194-p2972-0000, tegra194-p3509-0000+p3668-0000,
tegra20-ventana, tegra210-p2371-2180,
tegra210-p3450-0000, tegra30-cardhu-a04
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Jon
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (9 preceding siblings ...)
2023-08-30 10:24 ` Jon Hunter
@ 2023-08-30 13:19 ` Joel Fernandes
2023-08-30 16:32 ` Allen Pais
11 siblings, 0 replies; 13+ messages in thread
From: Joel Fernandes @ 2023-08-30 13:19 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor
On Mon, Aug 28, 2023 at 12:13:01PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
For RCU,
Tested-by: Joel Fernandes (Google) <joel@joelfernandes.org>
thanks,
- Joel
>
> thanks,
>
> greg k-h
>
> -------------
> Pseudo-Shortlog of commits:
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Linux 5.15.129-rc1
>
> Rik van Riel <riel@surriel.com>
> mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
>
> Miaohe Lin <linmiaohe@huawei.com>
> mm: memory-failure: fix unexpected return value in soft_offline_page()
>
> Kefeng Wang <wangkefeng.wang@huawei.com>
> mm: memory-failure: kill soft_offline_free_page()
>
> Rob Clark <robdclark@chromium.org>
> dma-buf/sw_sync: Avoid recursive lock during fence signal
>
> Biju Das <biju.das.jz@bp.renesas.com>
> pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
>
> Biju Das <biju.das.jz@bp.renesas.com>
> clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
>
> Zhu Wang <wangzhu9@huawei.com>
> scsi: core: raid_class: Remove raid_component_add()
>
> Zhu Wang <wangzhu9@huawei.com>
> scsi: snic: Fix double free in snic_tgt_create()
>
> Oliver Hartkopp <socketcan@hartkopp.net>
> can: raw: add missing refcount for memory leak fix
>
> Janusz Krzysztofik <janusz.krzysztofik@linux.intel.com>
> drm/i915: Fix premature release of request's reusable memory
>
> Dietmar Eggemann <dietmar.eggemann@arm.com>
> cgroup/cpuset: Free DL BW in case can_attach() fails
>
> Dietmar Eggemann <dietmar.eggemann@arm.com>
> sched/deadline: Create DL BW alloc, free & check overflow interface
>
> Juri Lelli <juri.lelli@redhat.com>
> cgroup/cpuset: Iterate only if DEADLINE tasks are present
>
> Juri Lelli <juri.lelli@redhat.com>
> sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
>
> Juri Lelli <juri.lelli@redhat.com>
> sched/cpuset: Bring back cpuset_mutex
>
> Juri Lelli <juri.lelli@redhat.com>
> cgroup/cpuset: Rename functions dealing with DEADLINE accounting
>
> Joel Fernandes (Google) <joel@joelfernandes.org>
> torture: Fix hang during kthread shutdown phase
>
> Christian Brauner <brauner@kernel.org>
> nfsd: use vfs setgid helper
>
> Christian Brauner <brauner@kernel.org>
> nfs: use vfs setgid helper
>
> Feng Tang <feng.tang@intel.com>
> x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
>
> Rick Edgecombe <rick.p.edgecombe@intel.com>
> x86/fpu: Invalidate FPU state correctly on exec()
>
> Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> drm/display/dp: Fix the DP DSC Receiver cap size
>
> Zack Rusin <zackr@vmware.com>
> drm/vmwgfx: Fix shader stage validation
>
> Igor Mammedov <imammedo@redhat.com>
> PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
>
> Wei Chen <harperchen1110@gmail.com>
> media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
>
> Rob Herring <robh@kernel.org>
> of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
>
> Rob Herring <robh@kernel.org>
> of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
>
> Arnd Bergmann <arnd@arndb.de>
> radix tree: remove unused variable
>
> Helge Deller <deller@gmx.de>
> lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
>
> Sven Eckelmann <sven@narfation.org>
> batman-adv: Hold rtnl lock during MTU update via netlink
>
> Remi Pommarel <repk@triplefau.lt>
> batman-adv: Fix batadv_v_ogm_aggr_send memory leak
>
> Remi Pommarel <repk@triplefau.lt>
> batman-adv: Fix TT global entry leak when client roamed back
>
> Remi Pommarel <repk@triplefau.lt>
> batman-adv: Do not get eth header before batadv_check_management_packet
>
> Sven Eckelmann <sven@narfation.org>
> batman-adv: Don't increase MTU when set by user
>
> Sven Eckelmann <sven@narfation.org>
> batman-adv: Trigger events for auto adjusted MTU
>
> Christian Göttsche <cgzones@googlemail.com>
> selinux: set next pointer before attaching to list
>
> Benjamin Coddington <bcodding@redhat.com>
> nfsd: Fix race to FREE_STATEID and cl_revoked
>
> Trond Myklebust <trond.myklebust@hammerspace.com>
> NFS: Fix a use after free in nfs_direct_join_group()
>
> Alexandre Ghiti <alexghiti@rivosinc.com>
> mm: add a call to flush_cache_vmap() in vmap_pfn()
>
> Takashi Iwai <tiwai@suse.de>
> ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
>
> Andrey Skvortsov <andrej.skvortzov@gmail.com>
> clk: Fix slab-out-of-bounds error in devm_clk_release()
>
> Benjamin Coddington <bcodding@redhat.com>
> NFSv4: Fix dropped lock for racing OPEN and delegation return
>
> Michael Ellerman <mpe@ellerman.id.au>
> ibmveth: Use dcbf rather than dcbfl
>
> Sean Christopherson <seanjc@google.com>
> Revert "KVM: x86: enable TDP MMU by default"
>
> Ivan Mikhaylov <fr0st61te@gmail.com>
> net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
>
> Ivan Mikhaylov <fr0st61te@gmail.com>
> net/ncsi: make one oem_gma function for all mfr id
>
> Hangbin Liu <liuhangbin@gmail.com>
> bonding: fix macvlan over alb bond support
>
> Jakub Kicinski <kuba@kernel.org>
> net: remove bond_slave_has_mac_rcu()
>
> Ido Schimmel <idosch@nvidia.com>
> rtnetlink: Reject negative ifindexes in RTM_NEWLINK
>
> Florent Fourcot <florent.fourcot@wifirst.fr>
> rtnetlink: return ENODEV when ifname does not exist and group is given
>
> Florian Westphal <fw@strlen.de>
> netfilter: nf_tables: fix out of memory error handling
>
> Pablo Neira Ayuso <pablo@netfilter.org>
> netfilter: nf_tables: flush pending destroy work before netlink notifier
>
> Jamal Hadi Salim <jhs@mojatatu.com>
> net/sched: fix a qdisc modification with ambiguous command request
>
> Sasha Neftin <sasha.neftin@intel.com>
> igc: Fix the typo in the PTM Control macro
>
> Alessio Igor Bogani <alessio.bogani@elettra.eu>
> igb: Avoid starting unnecessary workqueues
>
> Jesse Brandeburg <jesse.brandeburg@intel.com>
> ice: fix receive buffer size miscalculation
>
> Jakub Kicinski <kuba@kernel.org>
> net: validate veth and vxcan peer ifindexes
>
> Ruan Jinjie <ruanjinjie@huawei.com>
> net: bcmgenet: Fix return value check for fixed_phy_register()
>
> Ruan Jinjie <ruanjinjie@huawei.com>
> net: bgmac: Fix return value check for fixed_phy_register()
>
> Lu Wei <luwei32@huawei.com>
> ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
>
> Eric Dumazet <edumazet@google.com>
> dccp: annotate data-races in dccp_poll()
>
> Eric Dumazet <edumazet@google.com>
> sock: annotate data-races around prot->memory_pressure
>
> Hariprasad Kelam <hkelam@marvell.com>
> octeontx2-af: SDP: fix receive link config
>
> Zheng Yejian <zhengyejian1@huawei.com>
> tracing: Fix memleak due to race between current_tracer and trace
>
> Zheng Yejian <zhengyejian1@huawei.com>
> tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
>
> Eric Dumazet <edumazet@google.com>
> can: raw: fix lockdep issue in raw_release()
>
> Taimur Hassan <syed.hassan@amd.com>
> drm/amd/display: check TG is non-null before checking if enabled
>
> Josip Pavic <Josip.Pavic@amd.com>
> drm/amd/display: do not wait for mpc idle if tg is disabled
>
> Ziyang Xuan <william.xuanziyang@huawei.com>
> can: raw: fix receiver memory leak
>
> Zhang Yi <yi.zhang@huawei.com>
> jbd2: fix a race when checking checkpoint buffer busy
>
> Zhang Yi <yi.zhang@huawei.com>
> jbd2: remove journal_clean_one_cp_list()
>
> Zhang Yi <yi.zhang@huawei.com>
> jbd2: remove t_checkpoint_io_list
>
> Takashi Iwai <tiwai@suse.de>
> ALSA: pcm: Fix potential data race at PCM memory allocation helpers
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> fbdev: fix potential OOB read in fast_imageblit()
>
> Thomas Zimmermann <tzimmermann@suse.de>
> fbdev: Fix sys_imageblit() for arbitrary image widths
>
> Thomas Zimmermann <tzimmermann@suse.de>
> fbdev: Improve performance of sys_imageblit()
>
> Jiaxun Yang <jiaxun.yang@flygoat.com>
> MIPS: cpu-features: Use boot_cpu_type for CPU type based features
>
> Jiaxun Yang <jiaxun.yang@flygoat.com>
> MIPS: cpu-features: Enable octeon_cache by cpu_type
>
> Alexander Aring <aahringo@redhat.com>
> fs: dlm: fix mismatch of plock results from userspace
>
> Alexander Aring <aahringo@redhat.com>
> fs: dlm: use dlm_plock_info for do_unlock_close
>
> Alexander Aring <aahringo@redhat.com>
> fs: dlm: change plock interrupted message to debug again
>
> Alexander Aring <aahringo@redhat.com>
> fs: dlm: add pid to debug log
>
> Jakob Koschel <jakobkoschel@gmail.com>
> dlm: replace usage of found with dedicated list iterator variable
>
> Alexander Aring <aahringo@redhat.com>
> dlm: improve plock logging if interrupted
>
> Igor Mammedov <imammedo@redhat.com>
> PCI: acpiphp: Reassign resources on bridge if necessary
>
> Chuck Lever <chuck.lever@oracle.com>
> xprtrdma: Remap Receive buffers after a reconnect
>
> Fedor Pchelkin <pchelkin@ispras.ru>
> NFSv4: fix out path in __nfs4_get_acl_uncached
>
> Fedor Pchelkin <pchelkin@ispras.ru>
> NFSv4.2: fix error handling in nfs42_proc_getxattr
>
> Peter Zijlstra <peterz@infradead.org>
> objtool/x86: Fix SRSO mess
>
>
> -------------
>
> Diffstat:
>
> Makefile | 4 +-
> arch/mips/include/asm/cpu-features.h | 21 +-
> arch/x86/include/asm/fpu/internal.h | 3 +-
> arch/x86/kernel/fpu/core.c | 2 +-
> arch/x86/kernel/fpu/xstate.c | 7 +
> arch/x86/kvm/mmu/tdp_mmu.c | 2 +-
> drivers/clk/clk-devres.c | 13 +-
> drivers/dma-buf/sw_sync.c | 18 +-
> .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +-
> drivers/gpu/drm/i915/i915_active.c | 99 ++++++---
> drivers/gpu/drm/i915/i915_request.c | 2 +
> drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 12 ++
> drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 29 +--
> drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 2 +
> drivers/net/bonding/bond_alb.c | 6 +-
> drivers/net/can/vxcan.c | 7 +-
> drivers/net/ethernet/broadcom/bgmac.c | 2 +-
> drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +-
> drivers/net/ethernet/ibm/ibmveth.c | 2 +-
> drivers/net/ethernet/intel/ice/ice_base.c | 3 +-
> drivers/net/ethernet/intel/igb/igb_ptp.c | 24 +--
> drivers/net/ethernet/intel/igc/igc_defines.h | 2 +-
> .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 3 +-
> drivers/net/ipvlan/ipvlan_main.c | 3 +-
> drivers/net/veth.c | 5 +-
> drivers/of/dynamic.c | 31 +--
> drivers/of/kexec.c | 4 +-
> drivers/of/unittest.c | 4 +-
> drivers/pci/hotplug/acpiphp_glue.c | 9 +-
> drivers/pinctrl/renesas/pinctrl-rza2.c | 17 +-
> drivers/scsi/raid_class.c | 48 -----
> drivers/scsi/snic/snic_disc.c | 3 +-
> drivers/video/fbdev/core/sysimgblt.c | 64 +++++-
> fs/attr.c | 1 +
> fs/dlm/lock.c | 53 +++--
> fs/dlm/plock.c | 89 +++++---
> fs/dlm/recover.c | 39 ++--
> fs/internal.h | 2 -
> fs/jbd2/checkpoint.c | 165 ++++++---------
> fs/jbd2/commit.c | 3 +-
> fs/jbd2/transaction.c | 17 +-
> fs/nfs/direct.c | 26 ++-
> fs/nfs/inode.c | 4 +-
> fs/nfs/nfs42proc.c | 5 +-
> fs/nfs/nfs4proc.c | 14 +-
> fs/nfsd/nfs4state.c | 2 +-
> fs/nfsd/vfs.c | 4 +-
> include/drm/drm_dp_helper.h | 2 +-
> include/linux/clk.h | 80 +++----
> include/linux/cpuset.h | 12 +-
> include/linux/fs.h | 2 +
> include/linux/jbd2.h | 7 +-
> include/linux/raid_class.h | 4 -
> include/linux/sched.h | 4 +-
> include/net/bonding.h | 25 +--
> include/net/rtnetlink.h | 4 +-
> include/net/sock.h | 7 +-
> include/trace/events/jbd2.h | 12 +-
> kernel/cgroup/cgroup.c | 4 +
> kernel/cgroup/cpuset.c | 232 ++++++++++++++-------
> kernel/sched/core.c | 41 ++--
> kernel/sched/deadline.c | 66 ++++--
> kernel/sched/sched.h | 2 +-
> kernel/torture.c | 2 +-
> kernel/trace/trace.c | 15 +-
> kernel/trace/trace_irqsoff.c | 3 +-
> kernel/trace/trace_sched_wakeup.c | 2 +
> lib/clz_ctz.c | 32 +--
> lib/radix-tree.c | 1 -
> mm/memory-failure.c | 21 +-
> mm/vmalloc.c | 4 +
> net/batman-adv/bat_v_elp.c | 3 +-
> net/batman-adv/bat_v_ogm.c | 7 +-
> net/batman-adv/hard-interface.c | 14 +-
> net/batman-adv/netlink.c | 3 +
> net/batman-adv/soft-interface.c | 3 +
> net/batman-adv/translation-table.c | 1 -
> net/batman-adv/types.h | 6 +
> net/can/raw.c | 76 ++++---
> net/core/rtnetlink.c | 43 +++-
> net/dccp/proto.c | 20 +-
> net/ncsi/ncsi-rsp.c | 93 ++-------
> net/netfilter/nf_tables_api.c | 2 +-
> net/netfilter/nft_set_pipapo.c | 13 +-
> net/sched/sch_api.c | 53 +++--
> net/sctp/socket.c | 2 +-
> net/sunrpc/xprtrdma/verbs.c | 9 +-
> security/selinux/ss/policydb.c | 2 +-
> sound/core/pcm_memory.c | 44 +++-
> sound/pci/ymfpci/ymfpci.c | 10 +-
> tools/objtool/arch/x86/decode.c | 11 +-
> tools/objtool/check.c | 22 +-
> tools/objtool/include/objtool/arch.h | 1 +
> tools/objtool/include/objtool/elf.h | 1 +
> 94 files changed, 1070 insertions(+), 834 deletions(-)
>
>
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 5.15 00/89] 5.15.129-rc1 review
2023-08-28 10:13 [PATCH 5.15 00/89] 5.15.129-rc1 review Greg Kroah-Hartman
` (10 preceding siblings ...)
2023-08-30 13:19 ` Joel Fernandes
@ 2023-08-30 16:32 ` Allen Pais
11 siblings, 0 replies; 13+ messages in thread
From: Allen Pais @ 2023-08-30 16:32 UTC (permalink / raw)
To: Greg Kroah-Hartman
Cc: stable, patches, linux-kernel, torvalds, akpm, linux, shuah,
patches, lkft-triage, pavel, jonathanh, f.fainelli,
sudipm.mukherjee, srw, rwarsow, conor
> This is the start of the stable review cycle for the 5.15.129 release.
> There are 89 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, 30 Aug 2023 10:11:30 +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/v5.x/stable-review/patch-5.15.129-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-5.15.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
>
Compiled and booted on my x86_64 and ARM64 test systems. No errors or
regressions.
Tested-by: Allen Pais <apais@linux.microsoft.com>
Thanks.
^ permalink raw reply [flat|nested] 13+ messages in thread