* [PATCH 6.5 002/211] autofs: fix memory leak of waitqueues in autofs_catatonic_mode
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
@ 2023-09-20 11:27 ` Greg Kroah-Hartman
2023-09-20 14:24 ` [PATCH 6.5 000/211] 6.5.5-rc1 review SeongJae Park
` (10 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Greg Kroah-Hartman @ 2023-09-20 11:27 UTC (permalink / raw)
To: stable
Cc: Greg Kroah-Hartman, patches, syzbot+5e53f70e69ff0c0a1c0c,
Takeshi Misawa, Fedor Pchelkin, Alexey Khoroshilov, Ian Kent,
Matthew Wilcox, Andrei Vagin, autofs, linux-kernel,
Christian Brauner, Sasha Levin
6.5-stable review patch. If anyone has any objections, please let me know.
------------------
From: Fedor Pchelkin <pchelkin@ispras.ru>
[ Upstream commit ccbe77f7e45dfb4420f7f531b650c00c6e9c7507 ]
Syzkaller reports a memory leak:
BUG: memory leak
unreferenced object 0xffff88810b279e00 (size 96):
comm "syz-executor399", pid 3631, jiffies 4294964921 (age 23.870s)
hex dump (first 32 bytes):
00 00 00 00 00 00 00 00 08 9e 27 0b 81 88 ff ff ..........'.....
08 9e 27 0b 81 88 ff ff 00 00 00 00 00 00 00 00 ..'.............
backtrace:
[<ffffffff814cfc90>] kmalloc_trace+0x20/0x90 mm/slab_common.c:1046
[<ffffffff81bb75ca>] kmalloc include/linux/slab.h:576 [inline]
[<ffffffff81bb75ca>] autofs_wait+0x3fa/0x9a0 fs/autofs/waitq.c:378
[<ffffffff81bb88a7>] autofs_do_expire_multi+0xa7/0x3e0 fs/autofs/expire.c:593
[<ffffffff81bb8c33>] autofs_expire_multi+0x53/0x80 fs/autofs/expire.c:619
[<ffffffff81bb6972>] autofs_root_ioctl_unlocked+0x322/0x3b0 fs/autofs/root.c:897
[<ffffffff81bb6a95>] autofs_root_ioctl+0x25/0x30 fs/autofs/root.c:910
[<ffffffff81602a9c>] vfs_ioctl fs/ioctl.c:51 [inline]
[<ffffffff81602a9c>] __do_sys_ioctl fs/ioctl.c:870 [inline]
[<ffffffff81602a9c>] __se_sys_ioctl fs/ioctl.c:856 [inline]
[<ffffffff81602a9c>] __x64_sys_ioctl+0xfc/0x140 fs/ioctl.c:856
[<ffffffff84608225>] do_syscall_x64 arch/x86/entry/common.c:50 [inline]
[<ffffffff84608225>] do_syscall_64+0x35/0xb0 arch/x86/entry/common.c:80
[<ffffffff84800087>] entry_SYSCALL_64_after_hwframe+0x63/0xcd
autofs_wait_queue structs should be freed if their wait_ctr becomes zero.
Otherwise they will be lost.
In this case an AUTOFS_IOC_EXPIRE_MULTI ioctl is done, then a new
waitqueue struct is allocated in autofs_wait(), its initial wait_ctr
equals 2. After that wait_event_killable() is interrupted (it returns
-ERESTARTSYS), so that 'wq->name.name == NULL' condition may be not
satisfied. Actually, this condition can be satisfied when
autofs_wait_release() or autofs_catatonic_mode() is called and, what is
also important, wait_ctr is decremented in those places. Upon the exit of
autofs_wait(), wait_ctr is decremented to 1. Then the unmounting process
begins: kill_sb calls autofs_catatonic_mode(), which should have freed the
waitqueues, but it only decrements its usage counter to zero which is not
a correct behaviour.
edit:imk
This description is of course not correct. The umount performed as a result
of an expire is a umount of a mount that has been automounted, it's not the
autofs mount itself. They happen independently, usually after everything
mounted within the autofs file system has been expired away. If everything
hasn't been expired away the automount daemon can still exit leaving mounts
in place. But expires done in both cases will result in a notification that
calls autofs_wait_release() with a result status. The problem case is the
summary execution of of the automount daemon. In this case any waiting
processes won't be woken up until either they are terminated or the mount
is umounted.
end edit: imk
So in catatonic mode we should free waitqueues which counter becomes zero.
edit: imk
Initially I was concerned that the calling of autofs_wait_release() and
autofs_catatonic_mode() was not mutually exclusive but that can't be the
case (obviously) because the queue entry (or entries) is removed from the
list when either of these two functions are called. Consequently the wait
entry will be freed by only one of these functions or by the woken process
in autofs_wait() depending on the order of the calls.
end edit: imk
Reported-by: syzbot+5e53f70e69ff0c0a1c0c@syzkaller.appspotmail.com
Suggested-by: Takeshi Misawa <jeliantsurux@gmail.com>
Signed-off-by: Fedor Pchelkin <pchelkin@ispras.ru>
Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: Ian Kent <raven@themaw.net>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Andrei Vagin <avagin@gmail.com>
Cc: autofs@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Message-Id: <169112719161.7590.6700123246297365841.stgit@donald.themaw.net>
Signed-off-by: Christian Brauner <brauner@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
fs/autofs/waitq.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/fs/autofs/waitq.c b/fs/autofs/waitq.c
index 54c1f8b8b0757..efdc76732faed 100644
--- a/fs/autofs/waitq.c
+++ b/fs/autofs/waitq.c
@@ -32,8 +32,9 @@ void autofs_catatonic_mode(struct autofs_sb_info *sbi)
wq->status = -ENOENT; /* Magic is gone - report failure */
kfree(wq->name.name - wq->offset);
wq->name.name = NULL;
- wq->wait_ctr--;
wake_up_interruptible(&wq->queue);
+ if (!--wq->wait_ctr)
+ kfree(wq);
wq = nwq;
}
fput(sbi->pipe); /* Close the pipe */
--
2.40.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 002/211] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
@ 2023-09-20 14:24 ` SeongJae Park
2023-09-20 19:59 ` Florian Fainelli
` (9 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: SeongJae Park @ 2023-09-20 14:24 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 Wed, 20 Sep 2023 13:27:24 +0200 Greg Kroah-Hartman <gregkh@linuxfoundation.org> wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.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] 9e47a110b1b5 ("Linux 6.5.5-rc1")
Thanks,
SJ
[...]
---
ok 1 selftests: damon: debugfs_attrs.sh
ok 2 selftests: damon: debugfs_schemes.sh
ok 3 selftests: damon: debugfs_target_ids.sh
ok 4 selftests: damon: debugfs_empty_targets.sh
ok 5 selftests: damon: debugfs_huge_count_read_write.sh
ok 6 selftests: damon: debugfs_duplicate_context_creation.sh
ok 7 selftests: damon: debugfs_rm_non_contexts.sh
ok 8 selftests: damon: sysfs.sh
ok 9 selftests: damon: sysfs_update_removed_scheme_dir.sh
ok 10 selftests: damon: reclaim.sh
ok 11 selftests: damon: lru_sort.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
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
2023-09-20 11:27 ` [PATCH 6.5 002/211] autofs: fix memory leak of waitqueues in autofs_catatonic_mode Greg Kroah-Hartman
2023-09-20 14:24 ` [PATCH 6.5 000/211] 6.5.5-rc1 review SeongJae Park
@ 2023-09-20 19:59 ` Florian Fainelli
2023-09-20 21:23 ` Shuah Khan
` (8 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Florian Fainelli @ 2023-09-20 19:59 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 9/20/23 04:27, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.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 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (2 preceding siblings ...)
2023-09-20 19:59 ` Florian Fainelli
@ 2023-09-20 21:23 ` Shuah Khan
2023-09-20 22:38 ` Justin Forbes
` (7 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Shuah Khan @ 2023-09-20 21:23 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 9/20/23 05:27, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.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 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (3 preceding siblings ...)
2023-09-20 21:23 ` Shuah Khan
@ 2023-09-20 22:38 ` Justin Forbes
2023-09-21 1:16 ` Ron Economos
` (6 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Justin Forbes @ 2023-09-20 22:38 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 Wed, Sep 20, 2023 at 01:27:24PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
Tested rc1 against the Fedora build system (aarch64, ppc64le, s390x,
x86_64), and boot tested x86_64. No regressions noted.
Tested-by: Justin M. Forbes <jforbes@fedoraproject.org>
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (4 preceding siblings ...)
2023-09-20 22:38 ` Justin Forbes
@ 2023-09-21 1:16 ` Ron Economos
2023-09-21 4:09 ` Bagas Sanjaya
` (5 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Ron Economos @ 2023-09-21 1:16 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 9/20/23 4:27 AM, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.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 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (5 preceding siblings ...)
2023-09-21 1:16 ` Ron Economos
@ 2023-09-21 4:09 ` Bagas Sanjaya
2023-09-21 13:05 ` Conor Dooley
` (4 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Bagas Sanjaya @ 2023-09-21 4:09 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
[-- Attachment #1: Type: text/plain, Size: 558 bytes --]
On Wed, Sep 20, 2023 at 01:27:24PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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.
>
Successfully compiled and installed bindeb-pkgs on my computer (Acer
Aspire E15, Intel Core i3 Haswell). No noticeable regressions.
Tested-by: Bagas Sanjaya <bagasdotme@gmail.com>
--
An old man doll... just what I always wanted! - Clara
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (6 preceding siblings ...)
2023-09-21 4:09 ` Bagas Sanjaya
@ 2023-09-21 13:05 ` Conor Dooley
2023-09-21 14:31 ` Naresh Kamboju
` (3 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Conor Dooley @ 2023-09-21 13: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
[-- Attachment #1: Type: text/plain, Size: 370 bytes --]
On Wed, Sep 20, 2023 at 01:27:24PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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.
Tested-by: Conor Dooley <conor.dooley@microchip.com>
Thanks,
Conor.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (7 preceding siblings ...)
2023-09-21 13:05 ` Conor Dooley
@ 2023-09-21 14:31 ` Naresh Kamboju
2023-09-21 16:14 ` Guenter Roeck
` (2 subsequent siblings)
11 siblings, 0 replies; 13+ messages in thread
From: Naresh Kamboju @ 2023-09-21 14:31 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 Wed, 20 Sept 2023 at 13:45, Greg Kroah-Hartman
<gregkh@linuxfoundation.org> wrote:
>
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.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: 6.5.5-rc1
* git: https://gitlab.com/Linaro/lkft/mirrors/stable/linux-stable-rc
* git branch: linux-6.5.y
* git commit: 9e47a110b1b588900a2455918785c47d03dc01f0
* git describe: v6.5.4-212-g9e47a110b1b5
* test details:
https://qa-reports.linaro.org/lkft/linux-stable-rc-linux-6.5.y/build/v6.5.4-212-g9e47a110b1b5
## Test Regressions (compared to v6.5.4)
## Metric Regressions (compared to v6.5.4)
## Test Fixes (compared to v6.5.4)
## Metric Fixes (compared to v6.5.4)
## Test result summary
total: 127706, pass: 110002, fail: 1740, skip: 15783, xfail: 181
## Build Summary
* arc: 5 total, 5 passed, 0 failed
* arm: 145 total, 144 passed, 1 failed
* arm64: 53 total, 51 passed, 2 failed
* i386: 41 total, 41 passed, 0 failed
* mips: 30 total, 28 passed, 2 failed
* parisc: 4 total, 4 passed, 0 failed
* powerpc: 38 total, 36 passed, 2 failed
* riscv: 26 total, 24 passed, 2 failed
* s390: 16 total, 13 passed, 3 failed
* sh: 14 total, 12 passed, 2 failed
* sparc: 8 total, 8 passed, 0 failed
* x86_64: 46 total, 43 passed, 3 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-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-vm
* kselftest-watchdog
* kselftest-x86
* kselftest-zram
* kunit
* kvm-unit-tests
* libgpiod
* 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
--
Linaro LKFT
https://lkft.linaro.org
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (8 preceding siblings ...)
2023-09-21 14:31 ` Naresh Kamboju
@ 2023-09-21 16:14 ` Guenter Roeck
2023-09-21 20:39 ` Joel Fernandes
2023-09-22 10:06 ` Jon Hunter
11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2023-09-21 16:14 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 Wed, Sep 20, 2023 at 01:27:24PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +0000.
> Anything received after that time might be too late.
>
Build results:
total: 157 pass: 157 fail: 0
Qemu test results:
total: 530 pass: 530 fail: 0
Tested-by: Guenter Roeck <linux@roeck-us.net>
Note that there is a new lockdep warning, inherited from mainline.
[ 11.144387] INFO: trying to register non-static key.
[ 11.144483] The code is fine but needs lockdep annotation, or maybe
[ 11.144568] you didn't initialize this object before use?
[ 11.144640] turning off the locking correctness validator.
[ 11.144845] CPU: 2 PID: 688 Comm: ip Tainted: G N 6.6.0-rc2 #1
[ 11.144956] Hardware name: Allwinner sun8i Family
[ 11.145137] unwind_backtrace from show_stack+0x10/0x14
[ 11.145610] show_stack from dump_stack_lvl+0x68/0x90
[ 11.145692] dump_stack_lvl from register_lock_class+0x99c/0x9b0
[ 11.145779] register_lock_class from __lock_acquire+0x6c/0x2244
[ 11.145861] __lock_acquire from lock_acquire+0x11c/0x368
[ 11.145938] lock_acquire from stmmac_get_stats64+0x350/0x374
[ 11.146021] stmmac_get_stats64 from dev_get_stats+0x3c/0x160
...
I didn't bisect, but it looks like it was introduced by commit a828c9b08531
("net: stmmac: use per-queue 64 bit statistics where necessary").
Guenter
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (9 preceding siblings ...)
2023-09-21 16:14 ` Guenter Roeck
@ 2023-09-21 20:39 ` Joel Fernandes
2023-09-22 10:06 ` Jon Hunter
11 siblings, 0 replies; 13+ messages in thread
From: Joel Fernandes @ 2023-09-21 20:39 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 Wed, Sep 20, 2023 at 01:27:24PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.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 6.5.5-rc1
>
> Christian König <christian.koenig@amd.com>
> drm/amdgpu: fix amdgpu_cs_p1_user_fence
>
> Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> Revert "memcg: drop kmem.limit_in_bytes"
>
> Mustapha Ghaddar <mghaddar@amd.com>
> drm/amd/display: Fix 2nd DPIA encoder Assignment
>
> Mustapha Ghaddar <mghaddar@amd.com>
> drm/amd/display: Add DPIA Link Encoder Assignment Fix
>
> Yifan Zhang <yifan1.zhang@amd.com>
> drm/amd/display: fix the white screen issue when >= 64GB DRAM
>
> Wayne Lin <wayne.lin@amd.com>
> drm/amd/display: Adjust the MST resume flow
>
> Thomas Hellström <thomas.hellstrom@linux.intel.com>
> drm/tests: helpers: Avoid a driver uaf
>
> Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com>
> drm/amdkfd: Insert missing TLB flush on GFX10 and later
>
> Ville Syrjälä <ville.syrjala@linux.intel.com>
> drm/i915: Only check eDP HPD when AUX CH is shared
>
> Alex Deucher <alexander.deucher@amd.com>
> drm/radeon: make fence wait in suballocator uninterrruptable
>
> Shida Zhang <zhangshida@kylinos.cn>
> ext4: fix rec_len verify error
>
> Ian Abbott <abbotti@mev.co.uk>
> Revert "comedi: add HAS_IOPORT dependencies"
>
> Damien Le Moal <dlemoal@kernel.org>
> scsi: pm8001: Setup IRQs on resume
>
> Nilesh Javali <njavali@marvell.com>
> scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
>
> Junxiao Bi <junxiao.bi@oracle.com>
> scsi: megaraid_sas: Fix deadlock on firmware crashdump
>
> Szuying Chen <chensiying21@gmail.com>
> ata: libahci: clear pending interrupt status
>
> Niklas Cassel <niklas.cassel@wdc.com>
> ata: libata: disallow dev-initiated LPM transitions to unsupported states
>
> Tommy Huang <tommy_huang@aspeedtech.com>
> i2c: aspeed: Reset the i2c controller when timeout occurs
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracefs: Add missing lockdown check to tracefs_create_dir()
>
> Jeff Layton <jlayton@kernel.org>
> nfsd: fix change_info in NFSv4 RENAME replies
>
> Ondrej Mosnacek <omosnace@redhat.com>
> selinux: fix handling of empty opts in selinux_fs_context_submount()
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Have option files inc the trace array ref count
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Have current_trace inc the trace array ref count
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Increase trace array ref count on enable and filter files
>
> Tero Kristo <tero.kristo@linux.intel.com>
> tracing/synthetic: Print out u64 values properly
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Have event inject files inc the trace array ref count
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing: Have tracing_max_latency inc the trace array ref count
>
> Steven Rostedt (Google) <rostedt@goodmis.org>
> tracing/synthetic: Fix order of struct trace_dynamic_info
>
> Josef Bacik <josef@toxicpanda.com>
> btrfs: check for BTRFS_FS_ERROR in pending ordered assert
>
> Filipe Manana <fdmanana@suse.com>
> btrfs: release path before inode lookup during the ino lookup ioctl
>
> Filipe Manana <fdmanana@suse.com>
> btrfs: fix race between finishing block group creation and its item update
>
> Qu Wenruo <wqu@suse.com>
> btrfs: fix a compilation error if DEBUG is defined in btree_dirty_folio
>
> Filipe Manana <fdmanana@suse.com>
> btrfs: fix lockdep splat and potential deadlock after failure running delayed items
>
> Mikulas Patocka <mpatocka@redhat.com>
> dm: fix a race condition in retrieve_deps
>
> Jens Axboe <axboe@kernel.dk>
> dm: don't attempt to queue IO under RCU protection
>
> Hamza Mahfooz <hamza.mahfooz@amd.com>
> Revert "drm/amd: Disable S/G for APUs when 64GB or more host memory"
>
> Simon Pilkington <simonp.git@gmail.com>
> drm/amd: Make fence wait in suballocator uninterruptible
>
> Mariusz Tkaczyk <mariusz.tkaczyk@linux.intel.com>
> md: Put the right device in md_seq_next
>
> Takashi Sakamoto <o-takashi@sakamocchi.jp>
> Revert "firewire: core: obsolete usage of GFP_ATOMIC at building node tree"
>
> Steve Wahl <steve.wahl@hpe.com>
> x86/platform/uv: Use alternate source for socket to node data
>
> Keith Busch <kbusch@kernel.org>
> nvme: avoid bogus CRTO values
>
> Pavel Begunkov <asml.silence@gmail.com>
> io_uring/net: fix iter retargeting for selected buf
>
> Amir Goldstein <amir73il@gmail.com>
> ovl: fix incorrect fdput() on aio completion
>
> Amir Goldstein <amir73il@gmail.com>
> ovl: fix failed copyup of fileattr on a symlink
>
> Christian Brauner <brauner@kernel.org>
> attr: block mode changes of symlinks
>
> Trond Myklebust <trond.myklebust@hammerspace.com>
> Revert "SUNRPC: Fail faster on bad verifier"
>
> Nigel Croxon <ncroxon@redhat.com>
> md/raid1: fix error: ISO C90 forbids mixed declarations
>
> Chengming Zhou <zhouchengming@bytedance.com>
> blk-mq: fix tags UAF when shrinking q->nr_hw_queues
>
> Chengming Zhou <zhouchengming@bytedance.com>
> blk-mq: prealloc tags when increase tagset nr_hw_queues
>
> Arnd Bergmann <arnd@arndb.de>
> samples/hw_breakpoint: fix building without module unloading
>
> Song Liu <song@kernel.org>
> x86/purgatory: Remove LTO flags
>
> Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
> x86/boot/compressed: Reserve more memory for page tables
>
> Niklas Cassel <niklas.cassel@wdc.com>
> ata: libata-core: fetch sense data for successful commands iff CDL enabled
>
> Hannes Reinecke <hare@suse.de>
> ata: libata: remove references to non-existing error_handler()
>
> Lukas Wunner <lukas@wunner.de>
> panic: Reenable preemption in WARN slowpath
>
> Jinjie Ruan <ruanjinjie@huawei.com>
> scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
>
> David Disseldorp <ddiss@suse.de>
> scsi: target: core: Fix target_cmd_counter leak
>
> Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
> x86/sched: Restore the SD_ASYM_PACKING flag in the DIE domain
>
> Song Shuai <songshuaishuai@tinylab.org>
> riscv: kexec: Align the kexeced kernel entry
>
> Peter Zijlstra <peterz@infradead.org>
> x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*()
>
> Peter Zijlstra <peterz@infradead.org>
> x86/ibt: Suppress spurious ENDBR
>
> Masami Hiramatsu (Google) <mhiramat@kernel.org>
> selftests: tracing: Fix to unmount tracefs for recovering environment
>
> Chen Yu <yu.c.chen@intel.com>
> PM: hibernate: Fix the exclusive get block device in test_resume mode
>
> Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
> efivarfs: fix statfs() on efivarfs
>
> Yu Kuai <yukuai3@huawei.com>
> md: fix warning for holder mismatch from export_rdev()
>
> Yu Kuai <yukuai3@huawei.com>
> md: don't dereference mddev after export_rdev()
>
> Jinjie Ruan <ruanjinjie@huawei.com>
> scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
>
> Jinjie Ruan <ruanjinjie@huawei.com>
> drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
>
> Varun Prakash <varun@chelsio.com>
> nvmet-tcp: pass iov_len instead of sg->length to bvec_set_page()
>
> Anand Jain <anand.jain@oracle.com>
> btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
>
> Anand Jain <anand.jain@oracle.com>
> btrfs: add a helper to read the superblock metadata_uuid
>
> Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
> mtd: spi-nor: spansion: preserve CFR2V[7] when writing MEMLAT
>
> Takahiro Kuwano <Takahiro.Kuwano@infineon.com>
> mtd: spi-nor: spansion: use CLPEF as an alternative to CLSR
>
> Naohiro Aota <naohiro.aota@wdc.com>
> btrfs: zoned: activate metadata block group on write time
>
> Naohiro Aota <naohiro.aota@wdc.com>
> btrfs: zoned: defer advancing meta write pointer
>
> Naohiro Aota <naohiro.aota@wdc.com>
> btrfs: zoned: return int from btrfs_check_meta_write_pointer
>
> Naohiro Aota <naohiro.aota@wdc.com>
> btrfs: zoned: introduce block group context to btrfs_eb_write_context
>
> Naohiro Aota <naohiro.aota@wdc.com>
> btrfs: introduce struct to consolidate extent buffer write context
>
> Baokun Li <libaokun1@huawei.com>
> ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
>
> John Ogness <john.ogness@linutronix.de>
> printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic()
>
> John Ogness <john.ogness@linutronix.de>
> printk: Consolidate console deferred printing
>
> John Ogness <john.ogness@linutronix.de>
> printk: Do not take console lock for console_flush_on_panic()
>
> John Ogness <john.ogness@linutronix.de>
> printk: Keep non-panic-CPUs out of console lock
>
> John Ogness <john.ogness@linutronix.de>
> printk: Reduce console_unblank() usage in unsafe scenarios
>
> Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
> usb: typec: qcom-pmic-typec: register drm_bridge
>
> Rob Clark <robdclark@chromium.org>
> interconnect: Fix locking for runpm vs reclaim
>
> Zhen Lei <thunder.leizhen@huawei.com>
> kobject: Add sanity check for kset->kobj.ktype in kset_register()
>
> Sakari Ailus <sakari.ailus@linux.intel.com>
> media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
>
> Xu Yang <xu.yang_2@nxp.com>
> usb: chipidea: add workaround for chipidea PEC bug
>
> Xu Yang <xu.yang_2@nxp.com>
> usb: ehci: add workaround for chipidea PORTSC.PEC bug
>
> Ladislav Michl <ladis@linux-mips.org>
> usb: dwc3: dwc3-octeon: Verify clock divider
>
> Baoquan He <bhe@redhat.com>
> misc: open-dice: make OPEN_DICE depend on HAS_IOMEM
>
> Christophe Leroy <christophe.leroy@csgroup.eu>
> serial: cpm_uart: Avoid suspicious locking
>
> Konstantin Shelekhin <k.shelekhin@yadro.com>
> scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
>
> Chenyuan Mi <michenyuan@huawei.com>
> tools: iio: iio_generic_buffer: Fix some integer type and calculation
>
> Ma Ke <make_ruc2021@163.com>
> usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
>
> Madhu M <madhu.m@intel.com>
> usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device
>
> Xiaolei Wang <xiaolei.wang@windriver.com>
> usb: cdns3: Put the cdns set active part outside the spin lock
>
> Hans Verkuil <hverkuil-cisco@xs4all.nl>
> media: pci: cx23885: replace BUG with error return
>
> Hans Verkuil <hverkuil-cisco@xs4all.nl>
> media: tuners: qt1010: replace BUG_ON with a regular error
>
> Justin Tee <justin.tee@broadcom.com>
> scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: anysee: fix null-ptr-deref in anysee_master_xfer
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
>
> Lu Hongfei <luhongfei@vivo.com>
> media: mdp3: Fix resource leaks in of_find_device_by_node
>
> Yong-Xuan Wang <yongxuan.wang@sifive.com>
> PCI: fu740: Set the number of MSI vectors
>
> Nirmal Patel <nirmal.patel@linux.intel.com>
> PCI: vmd: Disable bridge window for domain reset
>
> ruanjinjie <ruanjinjie@huawei.com>
> powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
>
> Mårten Lindahl <marten.lindahl@axis.com>
> ARM: 9317/1: kexec: Make smp stop calls asynchronous
>
> Mark Brown <broonie@kernel.org>
> PCI: dwc: Provide deinit callback for i.MX
>
> Baokun Li <libaokun1@huawei.com>
> ext4: avoid overlapping preallocations due to overflow
>
> Baokun Li <libaokun1@huawei.com>
> ext4: add two helper functions extent_logical_end() and pa_logical_end()
>
> Liu Shixin via Jfs-discussion <jfs-discussion@lists.sourceforge.net>
> jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
>
> Andrew Kanner <andrew.kanner@gmail.com>
> fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
>
> Mateusz Guzik <mjguzik@gmail.com>
> x86: bring back rep movsq for user access on CPUs without ERMS
>
> Vijendar Mukunda <Vijendar.Mukunda@amd.com>
> ASoC: SOF: amd: clear panic mask status when panic occurs
>
> Chengming Zhou <zhouchengming@bytedance.com>
> blk-mq: fix tags leak when shrink nr_hw_queues
>
> Georg Ottinger <g.ottinger@gmx.at>
> ext2: fix datatype of block number in ext2_xattr_set2()
>
> Zhang Shurong <zhang_shurong@foxmail.com>
> md: raid1: fix potential OOB in raid1_remove_disk()
>
> Konrad Dybcio <konrad.dybcio@linaro.org>
> arm64: dts: qcom: sc8280xp-x13s: Add camera activity LED
>
> Tony Lindgren <tony@atomide.com>
> bus: ti-sysc: Configure uart quirks for k3 SoC
>
> AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
> drm/mediatek: dp: Change logging to dev for mtk_dp_aux_transfer()
>
> Jens Axboe <axboe@kernel.dk>
> io_uring: annotate the struct io_kiocb slab for appropriate user copy
>
> Tuo Li <islituo@gmail.com>
> drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
>
> Rob Clark <robdclark@chromium.org>
> drm/msm/adreno: Use quirk to identify cached-coherent support
>
> Rob Clark <robdclark@chromium.org>
> drm/msm/adreno: Use quirk identify hw_apriv
>
> Alvin Lee <alvin.lee2@amd.com>
> drm/amd/display: Use max memclk variable when setting max memclk
>
> Leo Chen <sancchen@amd.com>
> drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN314
>
> Leo Chen <sancchen@amd.com>
> drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
>
> Austin Zheng <austin.zheng@amd.com>
> drm/amd/display: Use DTBCLK as refclk instead of DPREFCLK
>
> Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
> ALSA: hda: intel-dsp-cfg: add LunarLake support
>
> Uday M Bhat <uday.m.bhat@intel.com>
> ASoC: Intel: sof_sdw: Update BT offload config for soundwire config
>
> Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
> ASoC: SOF: topology: simplify code to prevent static analysis warnings
>
> Leo Ma <hanghong.ma@amd.com>
> drm/amd/display: Fix underflow issue on 175hz timing
>
> Lijo Lazar <lijo.lazar@amd.com>
> drm/amdgpu: Update ring scheduler info as needed
>
> Rong Tao <rongtao@cestc.cn>
> samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
>
> Philip Yang <Philip.Yang@amd.com>
> drm/amdgpu: Increase soft IH ring size
>
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
>
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
>
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> arm64: dts: qcom: sm6350: correct ramoops pmsg-size
>
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> arm64: dts: qcom: sm6125-sprout: correct ramoops pmsg-size
>
> Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
>
> Marek Vasut <marex@denx.de>
> drm: bridge: samsung-dsim: Drain command transfer FIFO before transfer
>
> Ralph Campbell <rcampbell@nvidia.com>
> drm/edid: Add quirk for OSVR HDK 2.0
>
> Marek Vasut <marex@denx.de>
> drm/bridge: tc358762: Instruct DSI host to generate HSE packets
>
> Dave Marchevsky <davemarchevsky@fb.com>
> bpf: Consider non-owning refs to refcounted nodes RCU protected
>
> Dave Marchevsky <davemarchevsky@fb.com>
> bpf: Consider non-owning refs trusted
>
> Alan Stern <stern@rowland.harvard.edu>
> Fix nomenclature for USB and PCI wireless devices
>
> Wen Gong <quic_wgong@quicinc.com>
> wifi: ath12k: add check max message length while scanning with extraie
>
> Rajat Soni <quic_rajson@quicinc.com>
> wifi: ath12k: Fix memory leak in rx_desc and tx_desc
>
> Hao Luo <haoluo@google.com>
> libbpf: Free btf_vmlinux when closing bpf_object
>
> Johannes Berg <johannes.berg@intel.com>
> Revert "wifi: mac80211_hwsim: check the return value of nla_put_u32"
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: mac80211_hwsim: drop short frames
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: mac80211: check for station first in client probe
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: cfg80211: ocb: don't leave if not joined
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: cfg80211: reject auth/assoc to AP with our address
>
> GONG, Ruiqi <gongruiqi1@huawei.com>
> netfilter: ebtables: fix fortify warnings in size_entry_mwt()
>
> Johannes Berg <johannes.berg@intel.com>
> wifi: mac80211: check S1G action frame size
>
> Avraham Stern <avraham.stern@intel.com>
> wifi: iwlwifi: pcie: avoid a warning in case prepare card failed
>
> GONG, Ruiqi <gongruiqi1@huawei.com>
> alx: fix OOB-read compiler warning
>
> Giulio Benetti <giulio.benetti@benettiengineering.com>
> mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
>
> Alexander Steffen <Alexander.Steffen@infineon.com>
> tpm_tis: Resend command to recover from data transfer errors
>
> Eric Dumazet <edumazet@google.com>
> netlink: convert nlk->flags to atomic flags
>
> Roger Gammans <rgammans@gammascience.co.uk>
> Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID
>
> Ying Hsu <yinghsu@chromium.org>
> Bluetooth: Fix hci_suspend_sync crash
>
> Chris Lu <chris.lu@mediatek.com>
> Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922
>
> Chris Lu <chris.lu@mediatek.com>
> Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922
>
> Chris Lu <chris.lu@mediatek.com>
> Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922
>
> Valentin David <valentin.david@gmail.com>
> Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device
>
> Mark O'Donovan <shiftee@posteo.net>
> crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
>
> xu xin <xu.xin16@zte.com.cn>
> net/ipv4: return the real errno instead of -EINVAL
>
> Wen Gong <quic_wgong@quicinc.com>
> wifi: ath12k: avoid array overflow of hw mode for preferred_hw_mode
>
> Wen Gong <quic_wgong@quicinc.com>
> wifi: ath12k: Fix a NULL pointer dereference in ath12k_mac_op_hw_scan()
>
> Kuniyuki Iwashima <kuniyu@amazon.com>
> net: Use sockaddr_storage for getsockopt(SO_PEERNAME).
>
> John Watts <contact@jookia.org>
> can: sun4i_can: Add support for the Allwinner D1
>
> John Watts <contact@jookia.org>
> can: sun4i_can: Add acceptance register quirk
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: wil6210: fix fortify warnings
>
> Matt Whitlock <kernel@mattwhitlock.name>
> mt76: mt7921: don't assume adequate headroom for SDIO headers
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: mwifiex: fix fortify warning
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: rtw88: delete timer and free skb queue when unloading
>
> Dongliang Mu <dzm91@hust.edu.cn>
> wifi: ath9k: fix printk specifier
>
> Dmitry Antipov <dmantipov@yandex.ru>
> wifi: ath9k: fix fortify warnings
>
> Wojciech Drewek <wojciech.drewek@intel.com>
> ice: Don't tx before switchdev is fully configured
>
> Jisheng Zhang <jszhang@kernel.org>
> net: stmmac: use per-queue 64 bit statistics where necessary
>
> Azeem Shaikh <azeemshaikh38@gmail.com>
> crypto: lrw,xts - Replace strlcpy with strscpy
>
> Jiri Pirko <jiri@resnulli.us>
> devlink: remove reload failed checks in params get/set callbacks
>
> Maksim Kiselev <bigunclemax@gmail.com>
> spi: sun6i: add quirk for dual and quad SPI modes support
>
> Thomas Weißschuh <linux@weissschuh.net>
> selftests/nolibc: prevent out of bounds access in expect_vfprintf
>
> Zhangjin Wu <falcon@tinylab.org>
> selftests/nolibc: fix up kernel parameters support
>
> Mario Limonciello <mario.limonciello@amd.com>
> ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
>
> Tomislav Novak <tnovak@meta.com>
> hw_breakpoint: fix single-stepping when using bpf_overflow_handler
>
> Hans de Goede <hdegoede@redhat.com>
> ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
>
> Xu Yang <xu.yang_2@nxp.com>
> perf/imx_ddr: speed up overflow frequency of cycle
>
> Ding Xiang <dingxiang@cmss.chinamobile.com>
> kselftest/arm64: fix a memleak in zt_regs_run()
>
> Alexander Gordeev <agordeev@linux.ibm.com>
> s390/boot: cleanup number of page table levels setup
>
> Yicong Yang <yangyicong@hisilicon.com>
> perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
>
> Avadhut Naik <Avadhut.Naik@amd.com>
> x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
>
> Rob Barnes <robbarnes@google.com>
> platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout
>
> Jiri Slaby (SUSE) <jirislaby@kernel.org>
> ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
>
> Paul E. McKenney <paulmck@kernel.org>
> scftorture: Forgive memory-allocation failure if KASAN
>
> Zqiang <qiang.zhang1211@gmail.com>
> rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
>
> Wander Lairson Costa <wander@redhat.com>
> kernel/fork: beware of __put_task_struct() calling context
>
> Abhishek Mainkar <abmainkar@nvidia.com>
> ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
>
> Will Shiu <Will.Shiu@mediatek.com>
> locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
>
> Qu Wenruo <wqu@suse.com>
> btrfs: output extra debug info if we failed to find an inline backref
>
> Qu Wenruo <wqu@suse.com>
> btrfs: handle errors properly in update_inline_extent_backref()
>
> Fedor Pchelkin <pchelkin@ispras.ru>
> autofs: fix memory leak of waitqueues in autofs_catatonic_mode
>
> Ritesh Harjani (IBM) <ritesh.list@gmail.com>
> iomap: Fix possible overflow condition in iomap_write_delalloc_scan
>
>
> -------------
>
> Diffstat:
>
> Documentation/admin-guide/cgroup-v1/memory.rst | 2 +
> Documentation/arch/arm64/silicon-errata.rst | 3 +
> Makefile | 4 +-
> arch/arm/kernel/hw_breakpoint.c | 8 +-
> arch/arm/kernel/machine_kexec.c | 14 +-
> .../dts/qcom/sc8280xp-lenovo-thinkpad-x13s.dts | 16 ++
> .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 2 +-
> .../boot/dts/qcom/sm6125-xiaomi-laurel-sprout.dts | 2 +-
> arch/arm64/boot/dts/qcom/sm6350.dtsi | 2 +-
> .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 2 +-
> .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +-
> arch/arm64/kernel/hw_breakpoint.c | 4 +-
> arch/mips/cavium-octeon/octeon-usb.c | 8 +-
> arch/powerpc/platforms/pseries/ibmebus.c | 1 +
> arch/riscv/kernel/elf_kexec.c | 8 +-
> arch/s390/boot/startup.c | 9 +-
> arch/x86/boot/compressed/ident_map_64.c | 8 +
> arch/x86/include/asm/boot.h | 45 +++--
> arch/x86/include/asm/linkage.h | 8 +
> arch/x86/include/asm/uaccess_64.h | 2 +-
> arch/x86/kernel/amd_nb.c | 8 +
> arch/x86/kernel/apic/x2apic_uv_x.c | 11 +-
> arch/x86/kernel/smpboot.c | 12 +-
> arch/x86/lib/copy_user_64.S | 57 ++----
> arch/x86/lib/putuser.S | 4 -
> arch/x86/purgatory/Makefile | 4 +
> block/blk-mq.c | 19 +-
> crypto/lrw.c | 6 +-
> crypto/xts.c | 6 +-
> drivers/acpi/acpica/psopcode.c | 2 +-
> drivers/acpi/arm64/iort.c | 5 +-
> drivers/acpi/video_detect.c | 27 +++
> drivers/acpi/x86/s2idle.c | 6 +
> drivers/ata/ahci.c | 9 +
> drivers/ata/libahci.c | 35 ++--
> drivers/ata/libata-core.c | 206 ++++++++-------------
> drivers/ata/libata-eh.c | 152 +++++++--------
> drivers/ata/libata-sata.c | 26 ++-
> drivers/ata/libata-scsi.c | 161 ++--------------
> drivers/ata/libata-sff.c | 30 +--
> drivers/bluetooth/btusb.c | 15 ++
> drivers/bus/ti-sysc.c | 2 +
> drivers/char/tpm/tpm_tis_core.c | 13 +-
> drivers/comedi/Kconfig | 103 ++++-------
> drivers/firewire/core-device.c | 2 +-
> drivers/firewire/core-topology.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 -
> drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 18 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 26 ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 8 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 7 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
> .../gpu/drm/amd/amdgpu/aqua_vanjaram_reg_init.c | 2 +-
> drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 4 +-
> drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 4 +-
> drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 3 +-
> drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 112 +++++++++--
> .../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 2 +-
> .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 35 +++-
> drivers/gpu/drm/amd/display/dc/dc.h | 1 +
> .../drm/amd/display/dc/dcn314/dcn314_resource.c | 23 +++
> drivers/gpu/drm/amd/display/dc/dcn32/dcn32_dccg.c | 3 +-
> .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 4 +-
> .../display/dc/dml/dcn314/display_mode_vba_314.c | 4 +-
> .../dc/dml/dcn32/display_mode_vba_util_32.c | 7 +-
> drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 +
> drivers/gpu/drm/amd/display/dc/link/link_factory.c | 4 +
> drivers/gpu/drm/bridge/samsung-dsim.c | 2 +-
> drivers/gpu/drm/bridge/tc358762.c | 2 +-
> drivers/gpu/drm/drm_edid.c | 1 +
> drivers/gpu/drm/exynos/exynos_drm_crtc.c | 5 +-
> drivers/gpu/drm/i915/display/intel_bios.c | 21 +++
> drivers/gpu/drm/i915/display/intel_bios.h | 1 +
> drivers/gpu/drm/i915/display/intel_dp.c | 7 +-
> drivers/gpu/drm/mediatek/mtk_dp.c | 6 +-
> drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 3 +-
> drivers/gpu/drm/msm/adreno/adreno_device.c | 19 +-
> drivers/gpu/drm/msm/adreno/adreno_gpu.h | 2 +
> drivers/gpu/drm/radeon/radeon_sa.c | 2 +-
> drivers/gpu/drm/tiny/gm12u320.c | 10 +-
> drivers/i2c/busses/i2c-aspeed.c | 7 +-
> drivers/interconnect/core.c | 8 +-
> drivers/md/dm-core.h | 1 +
> drivers/md/dm-ioctl.c | 7 +-
> drivers/md/dm-table.c | 32 +++-
> drivers/md/dm.c | 23 +--
> drivers/md/md.c | 23 ++-
> drivers/md/md.h | 3 +
> drivers/md/raid1.c | 3 +
> drivers/media/pci/cx23885/cx23885-video.c | 2 +-
> drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +-
> .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 2 +
> drivers/media/tuners/qt1010.c | 11 +-
> drivers/media/usb/dvb-usb-v2/af9035.c | 9 +-
> drivers/media/usb/dvb-usb-v2/anysee.c | 2 +-
> drivers/media/usb/dvb-usb-v2/az6007.c | 8 +
> drivers/media/usb/dvb-usb-v2/gl861.c | 2 +-
> drivers/media/usb/dvb-usb/af9005.c | 5 +
> drivers/media/usb/dvb-usb/dw2102.c | 24 +++
> drivers/misc/Kconfig | 1 +
> drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
> drivers/mtd/spi-nor/atmel.c | 8 +-
> drivers/mtd/spi-nor/core.c | 23 ++-
> drivers/mtd/spi-nor/core.h | 4 +-
> drivers/mtd/spi-nor/issi.c | 4 +-
> drivers/mtd/spi-nor/macronix.c | 4 +-
> drivers/mtd/spi-nor/micron-st.c | 4 +-
> drivers/mtd/spi-nor/spansion.c | 86 +++++++--
> drivers/mtd/spi-nor/sst.c | 8 +-
> drivers/mtd/spi-nor/winbond.c | 4 +-
> drivers/mtd/spi-nor/xilinx.c | 4 +-
> drivers/net/can/Kconfig | 4 +-
> drivers/net/can/sun4i_can.c | 22 ++-
> drivers/net/ethernet/atheros/alx/ethtool.c | 5 +-
> drivers/net/ethernet/intel/ice/ice_eswitch.c | 3 +
> drivers/net/ethernet/stmicro/stmmac/common.h | 39 ++--
> drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 12 +-
> drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c | 7 +-
> drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 16 +-
> drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 15 +-
> drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c | 12 +-
> .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 6 +-
> drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 14 +-
> drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 20 +-
> drivers/net/ethernet/stmicro/stmmac/hwif.h | 12 +-
> drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 15 +-
> drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +
> .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 123 +++++++++---
> drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 200 +++++++++++++++-----
> drivers/net/wireless/ath/ath10k/pci.c | 2 +-
> drivers/net/wireless/ath/ath10k/usb.c | 2 +-
> drivers/net/wireless/ath/ath11k/pci.c | 2 +-
> drivers/net/wireless/ath/ath12k/dp.c | 30 ++-
> drivers/net/wireless/ath/ath12k/dp.h | 2 +
> drivers/net/wireless/ath/ath12k/mac.c | 7 +-
> drivers/net/wireless/ath/ath12k/pci.c | 2 +-
> drivers/net/wireless/ath/ath12k/wmi.c | 24 ++-
> drivers/net/wireless/ath/ath9k/ahb.c | 4 +-
> drivers/net/wireless/ath/ath9k/mac.h | 6 +-
> drivers/net/wireless/ath/ath9k/pci.c | 4 +-
> drivers/net/wireless/ath/ath9k/xmit.c | 4 +-
> drivers/net/wireless/ath/wil6210/txrx.c | 2 +-
> drivers/net/wireless/ath/wil6210/txrx.h | 6 +-
> drivers/net/wireless/ath/wil6210/txrx_edma.c | 2 +-
> drivers/net/wireless/ath/wil6210/txrx_edma.h | 6 +-
> drivers/net/wireless/atmel/at76c50x-usb.c | 8 +-
> drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 11 +-
> .../net/wireless/intersil/orinoco/orinoco_usb.c | 12 +-
> drivers/net/wireless/legacy/rndis_wlan.c | 2 +-
> drivers/net/wireless/marvell/mwifiex/tdls.c | 9 +-
> drivers/net/wireless/mediatek/mt76/mt7603/Kconfig | 2 +-
> drivers/net/wireless/mediatek/mt76/mt7615/Kconfig | 2 +-
> drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 4 +-
> drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 4 +-
> drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 2 +-
> drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 4 +
> drivers/net/wireless/mediatek/mt76/mt7996/Kconfig | 2 +-
> drivers/net/wireless/mediatek/mt7601u/Kconfig | 2 +-
> drivers/net/wireless/purelifi/plfxlc/Kconfig | 2 +-
> drivers/net/wireless/ralink/rt2x00/Kconfig | 2 +-
> drivers/net/wireless/realtek/rtw88/main.c | 4 +-
> drivers/net/wireless/realtek/rtw88/pci.c | 2 +-
> drivers/net/wireless/realtek/rtw88/usb.c | 2 +-
> drivers/net/wireless/realtek/rtw89/pci.c | 2 +-
> drivers/net/wireless/virtual/mac80211_hwsim.c | 12 +-
> drivers/net/wireless/zydas/zd1201.c | 6 +-
> drivers/nvme/host/core.c | 54 ++++--
> drivers/nvme/target/tcp.c | 2 +-
> drivers/pci/controller/dwc/pci-imx6.c | 1 +
> drivers/pci/controller/dwc/pcie-fu740.c | 1 +
> drivers/pci/controller/vmd.c | 19 +-
> drivers/perf/arm_smmuv3_pmu.c | 46 ++++-
> drivers/perf/fsl_imx8_ddr_perf.c | 21 +++
> drivers/platform/chrome/cros_ec_lpc.c | 4 +-
> drivers/platform/x86/eeepc-laptop.c | 2 +-
> drivers/scsi/lpfc/lpfc.h | 1 +
> drivers/scsi/lpfc/lpfc_debugfs.c | 14 +-
> drivers/scsi/lpfc/lpfc_els.c | 25 ++-
> drivers/scsi/lpfc/lpfc_init.c | 20 +-
> drivers/scsi/lpfc/lpfc_sli.c | 8 +-
> drivers/scsi/megaraid/megaraid_sas.h | 2 +-
> drivers/scsi/megaraid/megaraid_sas_base.c | 21 +--
> drivers/scsi/pm8001/pm8001_init.c | 51 ++---
> drivers/scsi/qla2xxx/qla_dfs.c | 6 +-
> drivers/scsi/qla2xxx/qla_inline.h | 2 +-
> drivers/scsi/qla2xxx/qla_isr.c | 6 +-
> drivers/scsi/qla2xxx/qla_target.c | 3 +-
> drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 +-
> drivers/spi/spi-sun6i.c | 29 ++-
> drivers/staging/wlan-ng/prism2usb.c | 48 ++---
> drivers/target/iscsi/iscsi_target_configfs.c | 54 +++---
> drivers/target/target_core_transport.c | 1 +
> drivers/tty/serial/cpm_uart/cpm_uart_core.c | 13 +-
> drivers/usb/cdns3/cdns3-plat.c | 3 +-
> drivers/usb/cdns3/cdnsp-pci.c | 3 +-
> drivers/usb/cdns3/core.c | 15 +-
> drivers/usb/cdns3/core.h | 7 +-
> drivers/usb/chipidea/ci.h | 1 +
> drivers/usb/chipidea/ci_hdrc_imx.c | 4 +-
> drivers/usb/chipidea/core.c | 2 +
> drivers/usb/chipidea/host.c | 1 +
> drivers/usb/gadget/udc/fsl_qe_udc.c | 2 +
> drivers/usb/host/ehci-hcd.c | 8 +-
> drivers/usb/host/ehci-hub.c | 10 +-
> drivers/usb/host/ehci.h | 10 +
> drivers/usb/typec/mux/intel_pmc_mux.c | 25 ++-
> drivers/usb/typec/tcpm/Kconfig | 1 +
> drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c | 37 ++++
> fs/attr.c | 20 +-
> fs/autofs/waitq.c | 3 +-
> fs/btrfs/block-group.c | 23 ++-
> fs/btrfs/delayed-inode.c | 19 +-
> fs/btrfs/disk-io.c | 22 +--
> fs/btrfs/extent-tree.c | 78 ++++++--
> fs/btrfs/extent_io.c | 43 ++---
> fs/btrfs/extent_io.h | 7 +
> fs/btrfs/fs.h | 3 +
> fs/btrfs/ioctl.c | 8 +-
> fs/btrfs/ordered-data.c | 2 +-
> fs/btrfs/volumes.c | 8 +
> fs/btrfs/volumes.h | 1 +
> fs/btrfs/zoned.c | 131 ++++++++++---
> fs/btrfs/zoned.h | 20 +-
> fs/efivarfs/super.c | 14 +-
> fs/ext2/xattr.c | 4 +-
> fs/ext4/mballoc.c | 61 +++---
> fs/ext4/mballoc.h | 14 ++
> fs/ext4/namei.c | 26 +--
> fs/iomap/buffered-io.c | 2 +-
> fs/jfs/jfs_dmap.c | 1 +
> fs/jfs/jfs_imap.c | 1 +
> fs/locks.c | 2 +-
> fs/nfsd/nfs4proc.c | 4 +-
> fs/overlayfs/copy_up.c | 3 +-
> fs/overlayfs/file.c | 9 +-
> fs/tracefs/inode.c | 3 +
> include/drm/drm_kunit_helpers.h | 4 +-
> include/linux/acpi_iort.h | 1 +
> include/linux/bpf.h | 3 +-
> include/linux/bpf_verifier.h | 2 +-
> include/linux/instruction_pointer.h | 5 +
> include/linux/libata.h | 6 +-
> include/linux/pci_ids.h | 2 +
> include/linux/perf_event.h | 22 ++-
> include/linux/sched/task.h | 28 ++-
> include/linux/trace_events.h | 6 +-
> include/linux/usb/chipidea.h | 1 +
> include/uapi/linux/netfilter_bridge/ebtables.h | 14 +-
> io_uring/io_uring.c | 16 +-
> io_uring/net.c | 5 +
> kernel/bpf/verifier.c | 13 +-
> kernel/fork.c | 8 +
> kernel/panic.c | 1 +
> kernel/power/hibernate.c | 12 +-
> kernel/printk/internal.h | 2 +
> kernel/printk/printk.c | 139 ++++++++++----
> kernel/printk/printk_safe.c | 9 +-
> kernel/rcu/rcuscale.c | 2 +-
> kernel/scftorture.c | 6 +-
> kernel/trace/trace.c | 68 ++++++-
> kernel/trace/trace.h | 2 +
> kernel/trace/trace_events.c | 6 +-
> kernel/trace/trace_events_inject.c | 3 +-
> kernel/trace/trace_events_synth.c | 2 +-
> lib/kobject.c | 5 +
> lib/mpi/mpi-cmp.c | 8 +-
> mm/memcontrol.c | 10 +
> net/bluetooth/hci_core.c | 4 +
> net/bridge/netfilter/ebtables.c | 3 +-
> net/core/sock.c | 6 +-
> net/devlink/leftover.c | 4 +-
> net/ipv4/ip_output.c | 2 +-
> net/mac80211/cfg.c | 15 +-
> net/mac80211/rx.c | 4 +
> net/netlink/af_netlink.c | 90 +++------
> net/netlink/af_netlink.h | 22 ++-
> net/netlink/diag.c | 10 +-
> net/sunrpc/clnt.c | 2 +-
> net/wireless/mlme.c | 13 ++
> net/wireless/ocb.c | 3 +
> samples/hw_breakpoint/data_breakpoint.c | 4 +-
> security/selinux/hooks.c | 10 +-
> sound/hda/intel-dsp-config.c | 8 +
> sound/soc/intel/boards/sof_sdw.c | 4 +-
> sound/soc/sof/amd/acp-ipc.c | 4 +
> sound/soc/sof/topology.c | 5 +-
> tools/iio/iio_generic_buffer.c | 17 +-
> tools/lib/bpf/libbpf.c | 1 +
> .../selftests/arm64/signal/testcases/zt_regs.c | 1 +
> tools/testing/selftests/ftrace/ftracetest | 8 +
> tools/testing/selftests/nolibc/nolibc-test.c | 35 +++-
> 294 files changed, 2745 insertions(+), 1554 deletions(-)
>
>
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH 6.5 000/211] 6.5.5-rc1 review
2023-09-20 11:27 [PATCH 6.5 000/211] 6.5.5-rc1 review Greg Kroah-Hartman
` (10 preceding siblings ...)
2023-09-21 20:39 ` Joel Fernandes
@ 2023-09-22 10:06 ` Jon Hunter
11 siblings, 0 replies; 13+ messages in thread
From: Jon Hunter @ 2023-09-22 10:06 UTC (permalink / raw)
To: Greg Kroah-Hartman, stable
Cc: patches, linux-kernel, torvalds, akpm, linux, shuah, patches,
lkft-triage, pavel, f.fainelli, sudipm.mukherjee, srw, rwarsow,
conor, linux-tegra@vger.kernel.org
Hi Greg,
On 20/09/2023 12:27, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 6.5.5 release.
> There are 211 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, 22 Sep 2023 11:28:09 +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.5.5-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.5.y
> and the diffstat can be found below.
>
> thanks,
>
> greg k-h
I am also seeing suspend regressions on this update. I am guessing it is
the same issue with linux-6.1.y.
Test results for stable-v6.5:
11 builds: 11 pass, 0 fail
28 boots: 28 pass, 0 fail
116 tests: 110 pass, 6 fail
Linux version: 6.5.5-rc1-g9e47a110b1b5
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
Test failures: tegra124-jetson-tk1: pm-system-suspend.sh
tegra186-p2771-0000: tegra-audio-dmic-capture.sh
tegra20-ventana: pm-system-suspend.sh
tegra30-cardhu-a04: pm-system-suspend.sh
I will see if I can figure out which change is causing this.
Jon
--
nvpublic
^ permalink raw reply [flat|nested] 13+ messages in thread