Lorenz Bauer on Nostr: Very interesting bug report / fix from Paul Cacheux for an issue with the ...
Very interesting bug report / fix from Paul Cacheux for an issue with the implementation of our #eBPF ringbuf reader: https://github.com/cilium/ebpf/pull/1375 Turns out that we weren't correctly using atomics. The bug only manifests on arm64 since ordering guarantees are much less than on amd64. Ended up using the Linux Kernel Memory Model to explore the fix: https://github.com/cilium/ebpf/commit/c37bef43525bd1b1545e62142e9ad7cf3a0f38f0