A subtle synchronization bug in the Linux kernel’s AF_XDP (XSK) receive path has been fixed upstream — the change moves a spinlock from the per-socket structure into the shared UMEM pool to eliminate a race between RX and FILL processing when multiple sockets share a single umem. This...