diff options
| author | Peter Zijlstra <peterz@infradead.org> | 2026-08-20 09:49:27 +0200 |
|---|---|---|
| committer | Thomas Gleixner <tglx@kernel.org> | 2026-08-20 18:26:42 +0200 |
| commit | d8aa5dd97944a72d4a9e3cc79bb80fcac7d6e829 (patch) | |
| tree | d3f279b0203bf386cc3e41070b39c5d0049fd518 /scripts/objdiff | |
| parent | bde0238083647381d4747355c5a19115a3422b96 (diff) | |
| download | linux-d8aa5dd97944a72d4a9e3cc79bb80fcac7d6e829.tar.gz linux-d8aa5dd97944a72d4a9e3cc79bb80fcac7d6e829.zip | |
futex: Fix might_sleep() warning in futex_pivot_pending()
A younger me put a WARN in might_sleep() to warn about nested sleep loops. This
younger me also build a wait-loop variant that can deal with it. This wait-loop
variant doesn't have all the fancy wrappers, since it isn't used much. It also
lacks wait-bit support.
Add the wait-bit support and use it to fix the nested wait issue.
Fixes: 8e7ff730dd96 ("futex: Fix race in futex_pivot_pending() during private hash resize")
Reported-by: syzbot+350a93852ac854927f45@syzkaller.appspotmail.com
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Link: https://patch.msgid.link/20260820074927.GH1246887@noisy.programming.kicks-ass.net
Closes: https://syzkaller.appspot.com/bug?extid=350a93852ac854927f45
Diffstat (limited to 'scripts/objdiff')
0 files changed, 0 insertions, 0 deletions
