~/talk

A new API for robust futex list

links:none on file
slides:none on file

Proposal adds a new get/set_robust_list API that returns a kernel-assigned list index and accepts an explicit bitness flag (32 or 64) so emulators like FEX can register 32-bit lists on ARM64, and it allows multiple robust lists per task instead of the single-list limit. It also targets a known pending-field race that can corrupt memory during unlock/exit, documents the previously hidden 248-element parsing cap, and suggests reproducer steps (process_m_release) and kernel-side serialization or API changes. Link: https://lore.kernel.org/lkml/20251122-tonyk-robust_futex-v6-0-05fea005a0fd@igalia.com/

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:34Problems with current API
  3. 9:57Proposed new API design
  4. 12:46Race condition and fixes
  5. 22:43Discussion and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.