summaryrefslogtreecommitdiff
path: root/include/linux/page-isolation.h
diff options
context:
space:
mode:
authorHelen Koike <koike@igalia.com>2026-05-11 18:53:05 -0300
committerThomas Gleixner <tglx@kernel.org>2026-05-18 10:56:36 +0200
commit5f41161059fd0f1bbf18c90f3180e38cc45a14eb (patch)
treeca1084e3e23862c776d4148be50b3b07870035a5 /include/linux/page-isolation.h
parent5200f5f493f79f14bbdc349e402a40dfb32f23c8 (diff)
debugobjects: Do not fill_pool() if pi_blocked_on
On RT enabled kernels, fill_pool() ends up calling rtlock_lock(), which asserts if current::pi_blocked_on is set, because a task can obviously only block on one lock as otherwise the priority inheritenace chain gets corrupted. Prevent this by expanding the conditional to take current::pi_blocked_on into account. Fixes: 4bedcc28469a ("debugobjects: Make them PREEMPT_RT aware") Reported-by: syzbot+b8ca586b9fc235f0c0df@syzkaller.appspotmail.com Signed-off-by: Helen Koike <koike@igalia.com> Signed-off-by: Thomas Gleixner <tglx@kernel.org> Link: https://patch.msgid.link/20260511215359.3351259-1-koike@igalia.com Closes: https://syzkaller.appspot.com/bug?extid=b8ca586b9fc235f0c0df
Diffstat (limited to 'include/linux/page-isolation.h')
0 files changed, 0 insertions, 0 deletions