summaryrefslogtreecommitdiff
path: root/mm/slub.c
AgeCommit message (Expand)Author
2026-06-22Merge tag 'slab-for-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2026-06-18mm/slab: replace __GFP_NO_OBJ_EXT with SLAB_ALLOC_NO_RECURSE for sheavesVlastimil Babka (SUSE)
2026-06-18mm/slab: remove __GFP_NO_OBJ_EXT usage from alloc_slab_obj_exts()Vlastimil Babka (SUSE)
2026-06-16Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds
2026-06-15mm/slab: introduce kmalloc_flags()Vlastimil Babka (SUSE)
2026-06-15mm/slab: allow __GFP_NOMEMALLOC and __GFP_NOWARN for kmalloc_nolock()Vlastimil Babka (SUSE)
2026-06-15mm/slab: pass slab_alloc_context to __do_kmalloc_node()Vlastimil Babka (SUSE)
2026-06-15mm/slab: allow kmem_cache_alloc_bulk() with any gfp flagsVlastimil Babka (SUSE)
2026-06-15mm/slab: replace slab_alloc_node() parameters with slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: pass alloc_flags through slab_post_alloc_hook() chainVlastimil Babka (SUSE)
2026-06-15mm/slab: pass alloc_flags to new slab allocationVlastimil Babka (SUSE)
2026-06-15mm/slab: add alloc_flags to slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: replace struct partial_context with slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: introduce alloc_flags and SLAB_ALLOC_NOLOCKVlastimil Babka (SUSE)
2026-06-15mm/slab: introduce slab_alloc_contextVlastimil Babka (SUSE)
2026-06-15mm/slab: stop inlining __slab_alloc_node()Vlastimil Babka (SUSE)
2026-06-15mm/slab: do not init any kfence objects on allocationVlastimil Babka (SUSE)
2026-06-12Merge branch 'slab/for-7.2/alloc_token' into slab/for-nextVlastimil Babka (SUSE)
2026-06-12Merge branch 'slab/for-7.2/alloc_bulk' into slab/for-nextVlastimil Babka (SUSE)
2026-06-12mm/slab: do not limit zeroing to orig_size when only red zoning is enabledVlastimil Babka (SUSE)
2026-06-05mm/slub: preserve original size in _kmalloc_nolock_noprof retry pathShengming Hu
2026-06-03mm/slab: improve kmem_cache_alloc_bulkChristoph Hellwig
2026-06-01mm/slub: detach and reattach partial slabs in batchHao Li
2026-06-01mm/slub: introduce helpers for node partial slab stateHao Li
2026-06-01mm/slub: use empty sheaf helpers for oversized sheavesShengming Hu
2026-05-28mm/slub: fix typo in sheaves commentWilson Zeng
2026-05-28mm, slab: simplify returning slab in __refill_objects_node()Vlastimil Babka (SUSE)
2026-05-28mm, slab: add an optimistic __slab_try_return_freelist()Vlastimil Babka (SUSE)
2026-05-22Merge tag 'slab-for-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2026-05-14mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache()Qing Wang
2026-05-14slab: fix kernel-docs for mm-apiMarco Elver
2026-05-14slab: support for compiler-assisted type-based slab cache partitioningMarco Elver
2026-05-14mm/slub: defer freelist construction until after bulk allocation from a new slabShengming Hu
2026-05-05mm/slab: Add kvfree_atomic() helperUladzislau Rezki (Sony)
2026-04-27mm/slab: return NULL early from kmalloc_nolock() in NMI on UPHarry Yoo (Oracle)
2026-04-17slub: fix data loss and overflow in krealloc()Marco Elver
2026-04-13Merge branch 'slab/for-7.1/misc' into slab/for-nextVlastimil Babka (SUSE)
2026-04-07slub: clarify kmem_cache_refill_sheaf() commentsHao Li
2026-04-07slub: use N_NORMAL_MEMORY in can_free_to_pcs to handle remote freesHao Li
2026-03-19slab: free remote objects to sheaves on memoryless nodesVlastimil Babka (SUSE)
2026-03-19slab: create barns for online memoryless nodesVlastimil Babka (SUSE)
2026-03-19slab: decouple pointer to barn from kmem_cache_nodeVlastimil Babka (SUSE)
2026-03-16slab: remove alloc_full_sheaf()Vlastimil Babka (SUSE)
2026-03-11slab: fix memory leak when refill_sheaf() failsQing Wang
2026-03-10mm/slab: fix an incorrect check in obj_exts_alloc_size()Harry Yoo
2026-03-04mm/slab: allow sheaf refill if blocking is not allowedVlastimil Babka (SUSE)
2026-03-02slab: distinguish lock and trylock for sheaf_flush_main()Vlastimil Babka
2026-02-27mm/slab: initialize slab->stride early to avoid memory ordering issuesHarry Yoo
2026-02-26mm/slab: mark alloc tags empty for sheaves allocated with __GFP_NO_OBJ_EXTSuren Baghdasaryan
2026-02-26mm/slab: pass __GFP_NOWARN to refill_sheaf() if fallback is availableHarry Yoo