Fix race in page fault handler under concurrent munmap
Ensure concurrent unmaps cannot free a page still held by a faulting core; preserve TLB shootdown ordering.
Lael Labs · public benchmark
Measuring frontier coding agents on original, long-horizon kernel engineering tasks
All models run on a fixed mini-agent harness for consistency. Read why.
Today's leading public coding benchmarks are starting to saturate at the frontier: top models cluster within a narrow score band where adjacent configurations often overlap on confidence intervals. Kernel Bench is a long-horizon systems benchmark built to separate them. It delivers four advances over existing public suites:
The result is a benchmark that reflects how frontier coding agents actually perform on kernel engineering work.
Ensure concurrent unmaps cannot free a page still held by a faulting core; preserve TLB shootdown ordering.
Thawed tasks must re-enter the runqueue with correct vruntime; no priority inversion across cgroups.
Drain and unmap fixed buffers when the last file ref drops; no use-after-free on completion CQEs.
Map updates must be RCU-safe under concurrent lookups; reject stale gen when relocating elements.
Nested guests must inherit filtered MSRs only; intercept bits compose correctly across L1/L2.
Death notifications must not fire after the recipient is dropped; align with binder_alloc lifetime.
New frontier models are added to the Kernel Bench leaderboard as they are released.