Loïc Grégoire b9261c84de ke: optimize mutex
Optimize the mutex code in a few ways:

- Split the fast and slow paths into their own functions, inline the fast path.
- Raise IPL only when acquiring a turnstile lock.
- Avoid taking the turnstile lock if the "waiters" bit is not set.
- Do adaptive spinning only when the lock owner is running.
2026-10-24 16:12:30 -04:00
2026-10-12 15:02:48 -04:00
2026-10-24 16:12:30 -04:00
2026-05-22 22:06:22 -04:00
2026-10-12 15:02:48 -04:00
2026-10-23 23:46:01 -04:00
2026-10-04 11:36:28 -04:00
2026-03-21 22:44:46 -04:00
S
Description
No description provided
GPL-3.0 1.6 MiB
Languages
Zig 97.8%
Assembly 1.5%
Linker Script 0.7%