On Tue, Sep 01, 2026 at 10:42:47AM +0200, Eli Billauer wrote: > On 31/08/2026 13:32, Mike Rapoport wrote: > > For large sizes kmalloc falls back to page allocator anyway. > > > > And the doc is out of date unfortunately. > > I think it would be a good idea to update the doc first, and by doing so > officially change the API. After getting this change approved, it's indeed > safe to rely on kmalloc() even for larger memory allocations.
The documentation always lags behind the code and "official" API is what include/linux/slab.h says :) When I wrote that document, SLAB and SLOB were still around and had different properties than SLUB for larger allocations. Still, the documentation update is on it's way upstream: https://lore.kernel.org/linux-mm/[email protected]/ > Regards, > Eli -- Sincerely yours, Mike.
