summaryrefslogtreecommitdiff
path: root/mm/slab.h
AgeCommit message (Expand)Author
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
2025-11-07slub: remove CONFIG_SLUB_TINY specific code pathsVlastimil Babka
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-09-29Merge series "slab: Re-entrant kmalloc_nolock()"Vlastimil Babka
2025-09-29Merge series "SLUB percpu sheaves"Vlastimil Babka
2025-09-29slab: Introduce kmalloc_nolock() and kfree_nolock().Alexei Starovoitov
2025-09-29slab: Make slub local_(try)lock more precise for LOCKDEPAlexei Starovoitov
2025-09-29slab: add sheaf support for batching kfree_rcu() operationsVlastimil Babka
2025-09-26slab: add opt-in caching layer of percpu sheavesVlastimil Babka
2025-09-16slab: prevent warnings when slab obj_exts vector allocation failsSuren Baghdasaryan
2025-09-13slab: use memdesc_nid()Matthew Wilcox (Oracle)
2025-09-13slab: use memdesc_flags_tMatthew Wilcox (Oracle)
2025-06-18slab: Add SL_pfmemalloc flagMatthew Wilcox (Oracle)
2025-06-18slab: Rename slab->__page_flags to slab->flagsMatthew Wilcox (Oracle)
2025-03-20Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-nextVlastimil Babka
2025-03-04mm/slab: simplify SLAB_* flag handlingKevin Brodsky
2025-02-05rcu, slab: use a regular callback function for kvfree_rcuVlastimil Babka
2025-01-13mm/slab: fix kernel-doc func param namesRandy Dunlap
2024-11-16mm/slub: Avoid list corruption when removing a slab from the full listyuan.gao
2024-10-29mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_siz...Feng Tang
2024-10-02mm, slab: suppress warnings in test_leak_destroy kunit testVlastimil Babka
2024-10-01mm, slab: fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release()Nilay Shroff
2024-09-13Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-nextVlastimil Babka
2024-09-10slab: remove rcu_freeptr_offset from struct kmem_cacheChristian Brauner
2024-09-10slab: pass struct kmem_cache_args to do_kmem_cache_create()Christian Brauner
2024-09-10slab: s/__kmem_cache_create/do_kmem_cache_create/gChristian Brauner
2024-09-10memcg: add charging of already allocated slab objectsShakeel Butt
2024-08-29mm: add kmem_cache_create_rcu()Christian Brauner
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2024-07-15Merge branch 'slab/for-6.11/buckets' into slab/for-nextVlastimil Babka