{"slug": "faster-rcus-and-lockless-memory-allocation", "title": "[$] Faster RCUs and lockless memory allocation", "summary": "Puranjay Mohan presented improvements to read-copy-update (RCU) performance at the 2026 Linux Storage, Filesystem, Memory-Management, and BPF Summit. The new kmalloc_nolock() function, discussed by Harry Yoo and Alexei Starovoitov, enables lockless memory allocation from any kernel context by interacting with the RCU subsystem. The two sessions together highlight advances in kernel memory management and synchronization.", "body_md": "Puranjay Mohan shared some of the\n[\nwork](https://lwn.net/ml/all/20260417231203.785172-1-puranjay@kernel.org/) he's been doing recently on improving the\nperformance of read-copy-update (RCU) at the 2026\n[\nLinux\nStorage, Filesystem, Memory-Management, and BPF Summit](https://events.linuxfoundation.org/lsfmmbpf/); his talk would have\nbeen nice context to have earlier in the day when Harry Yoo and Alexei\nStarovoitov led a session about the\n[\nnew kmalloc_nolock() function](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=af92793e52c3) that\nallows for lockless allocation from any kernel context, and which interacts with\nthe RCU subsystem to allow that. This article therefore covers the two sessions\ntogether and in the reverse order, to provide that missing context.", "url": "https://wpnews.pro/news/faster-rcus-and-lockless-memory-allocation", "canonical_source": "https://lwn.net/Articles/1081009/", "published_at": "2026-07-07 13:39:34+00:00", "updated_at": "2026-07-07 14:00:43.781469+00:00", "lang": "en", "topics": ["machine-learning"], "entities": ["Puranjay Mohan", "Linux Storage, Filesystem, Memory-Management, and BPF Summit", "Harry Yoo", "Alexei Starovoitov", "kmalloc_nolock()", "RCU"], "alternates": {"html": "https://wpnews.pro/news/faster-rcus-and-lockless-memory-allocation", "markdown": "https://wpnews.pro/news/faster-rcus-and-lockless-memory-allocation.md", "text": "https://wpnews.pro/news/faster-rcus-and-lockless-memory-allocation.txt", "jsonld": "https://wpnews.pro/news/faster-rcus-and-lockless-memory-allocation.jsonld"}}