2026-10-29 18:08 UTC
93% drop in the variance of the time spent on a single keyring_garbage_collector() call with only 2.2% increase in the total time spent on processing the full serial tree 🥳
The serial tree is now processed in 64 keys per invocation chunks instead doing the full traversal at once. The combined average time on my laptop's CPU (== shitty Zen 2) is 0.154 ms per chunk.
I guess this should put an end to the reoccuring theme of workqueue lockups (and LLM bug fixes that come along with it).
https://lore.kernel.org/keyrings/20261029172918.2118600-1-jarkko@kernel.org/
#linux #kernel #keyring #ebpf #bpf
Replies (0)
No replies.