]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
padata: remove __padata_list_init()
authorTetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Fri, 7 Nov 2025 14:49:37 +0000 (23:49 +0900)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 14 Nov 2025 10:15:49 +0000 (18:15 +0800)
commitaf3852cda347a72335c7625f92b29d31495aeeda
treeaab42b685be127f04ac911799c55bf7232041a8b
parent06c489ce5b5053d6f9eddac7ccc0d80839e11198
padata: remove __padata_list_init()

syzbot is reporting possibility of deadlock due to sharing lock_class_key
between padata_init_squeues() and padata_init_reorder_list(). This is a
false positive, for these callers initialize different object. Unshare
lock_class_key by embedding __padata_list_init() into these callers.

Reported-by: syzbot+bd936ccd4339cea66e6b@syzkaller.appspotmail.com
Closes: https://syzkaller.appspot.com/bug?extid=bd936ccd4339cea66e6b
Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
kernel/padata.c