summaryrefslogtreecommitdiff
path: root/mm/slab.h
AgeCommit message (Expand)Author
2026-08-24Merge tag 'slab-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds
2026-08-24Merge branch 'slab/for-7.3/kfree_rcu_nolock' into slab/for-nextVlastimil Babka (SUSE)
2026-08-04mm/slab, kfence, memcg: completely remove obj_ext for kfence objectsVlastimil Babka (SUSE)
2026-08-04mm/slab: stop allocating objcg pointers when unnecessaryVlastimil Babka (SUSE)
2026-08-04mm/slab: add cache_ and slab_needs_objcg() helpersVlastimil Babka (SUSE)
2026-08-04mm/slab: introduce struct kvfree_rcu_head for kvfree_rcu batchingHarry Yoo (Oracle)
2026-08-04mm/slab: reduce slabobj_ext memory with allocation profiling disabledVlastimil Babka (SUSE)
2026-08-04mm/slab: introduce slab_obj_ext_has_codetag()Vlastimil Babka (SUSE)
2026-07-31mm/slab: extend deferred free mechanism to handle rcu sheavesHarry Yoo (Oracle)
2026-07-31mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()Harry Yoo (Oracle)
2026-07-31mm/slab: change struct slabobj_ext to a unionVlastimil Babka (SUSE)
2026-07-31mm/slab: replace slab.stride with obj_exts_in_objectVlastimil Babka (SUSE)
2026-07-31mm/slab: abstract slabobj_ext.ref accessVlastimil Babka (SUSE)
2026-07-31mm/slab: abstract slabobj_ext.objcg accessVlastimil Babka (SUSE)
2026-07-31mm/slab: make slab_obj_ext() determine object indexVlastimil Babka (SUSE)
2026-07-31mm: move struct slabobj_ext to mm/slab.hVlastimil Babka (SUSE)
2026-07-31mm/slab: remove objs_per_slab()Vlastimil Babka (SUSE)
2026-07-30mm: fix ASSERT_EXCLUSIVE_BITS by passing memdesc_flags_t by pointerHui Zhu
2026-07-14mm/slab: prevent unbounded recursion in free path with new kmalloc typeHarry Yoo (Oracle)
2026-06-18mm/slab: remove __GFP_NO_OBJ_EXT usage from alloc_slab_obj_exts()Vlastimil Babka (SUSE)
2026-06-15mm/slab: introduce kmalloc_flags()Vlastimil Babka (SUSE)
2026-06-15mm/slab: pass alloc_flags through slab_post_alloc_hook() chainVlastimil Babka (SUSE)
2026-06-15mm/slab: introduce alloc_flags and SLAB_ALLOC_NOLOCKVlastimil Babka (SUSE)
2026-05-14slab: support for compiler-assisted type-based slab cache partitioningMarco Elver
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2026-04-05mm/slab: use compound_head() in page_slab()Kiryl Shutsemau
2026-04-05mm: rework compound_head() for power-of-2 sizeof(struct page)Kiryl Shutsemau
2026-04-05mm: rename the 'compound_head' field in the 'struct page' to 'compound_info'Kiryl Shutsemau
2026-03-19slab: decouple pointer to barn from kmem_cache_nodeVlastimil Babka (SUSE)
2026-03-04mm/slab: change stride type from unsigned short to unsigned intHarry Yoo
2026-02-26mm/slab: mark alloc tags empty for sheaves allocated with __GFP_NO_OBJ_EXTSuren Baghdasaryan
2026-02-10Merge branch 'slab/for-7.0/sheaves' into slab/for-nextVlastimil Babka
2026-02-04mm/slab: only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable cachesHarry Yoo
2026-02-04mm/slab: move [__]ksize and slab_ksize() to mm/slub.cHarry Yoo
2026-02-04mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poisonHarry Yoo
2026-02-04mm/slab: use stride to access slabobj_extHarry Yoo
2026-02-04mm/slab: abstract slabobj_ext access via new slab_obj_ext() helperHarry Yoo
2026-01-29slab: remove struct kmem_cache_cpuVlastimil Babka
2026-01-29slab: simplify kmalloc_nolock()Vlastimil Babka
2026-01-29slab: remove defer_deactivate_slab()Vlastimil Babka
2026-01-29slab: remove SLUB_CPU_PARTIALVlastimil Babka
2026-01-29slab: introduce percpu sheaves bootstrapVlastimil Babka
2026-01-27mm/slab: move and refactor __kmem_cache_alias()Vlastimil Babka
2025-12-07mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destructionHarry Yoo
2025-11-25Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-nextVlastimil Babka
2025-11-25Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-nextVlastimil Babka
2025-11-13slab: Remove references to folios from virt_to_slab()Matthew Wilcox (Oracle)
2025-11-13slab: Remove folio references from __ksize()Matthew Wilcox (Oracle)
2025-11-13slab: Reimplement page_slab()Matthew Wilcox (Oracle)
2025-11-10slab: turn freelist_aba_t to a struct and fully define counters thereVlastimil Babka