summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-report
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2026-09-11 11:04:47 +0200
committerPeter Zijlstra <peterz@infradead.org>2026-09-16 14:20:41 +0200
commitb61b6f95d6722ddbbbd09e689fa41b55fd36f9a5 (patch)
tree7f7630064c1ebc856559b7ec792244d0326be04a /tools/perf/scripts/python/bin/stackcollapse-report
parentfd73f4a6659897191fa0d40695fe370925dd3780 (diff)
downloadlinux-next-b61b6f95d6722ddbbbd09e689fa41b55fd36f9a5.tar.gz
linux-next-b61b6f95d6722ddbbbd09e689fa41b55fd36f9a5.zip
futex: Also allocate private hash on vfork()
As Jann demonstrated, it is entirely feasible to access the mm through vfork(). Therefore we need to allocate a private hash on vfork() as well as any other CLONE_VM user. Specifically, it must be avoided to have (private) futex waiters before allocating the private hash. Fixes: ee9dce44362b ("futex: Drop CLONE_THREAD requirement for private default hash alloc") Reported-by: Jann Horn <jannh@google.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://patch.msgid.link/20260911090447.GT788244@noisy.programming.kicks-ass.net
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions