summaryrefslogtreecommitdiff
path: root/mm/slab.h
AgeCommit message (Expand)AuthorFilesLines
2026-03-04mm/slab: change stride type from unsigned short to unsigned intHarry Yoo1-5/+5
2026-02-26mm/slab: mark alloc tags empty for sheaves allocated with __GFP_NO_OBJ_EXTSuren Baghdasaryan1-2/+2
2026-02-10Merge branch 'slab/for-7.0/sheaves' into slab/for-nextVlastimil Babka1-40/+17
2026-02-04mm/slab: only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable cachesHarry Yoo1-0/+1
2026-02-04mm/slab: move [__]ksize and slab_ksize() to mm/slub.cHarry Yoo1-27/+0
2026-02-04mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poisonHarry Yoo1-3/+51
2026-02-04mm/slab: use stride to access slabobj_extHarry Yoo1-4/+33
2026-02-04mm/slab: abstract slabobj_ext access via new slab_obj_ext() helperHarry Yoo1-6/+37
2026-01-29slab: remove struct kmem_cache_cpuVlastimil Babka1-3/+4
2026-01-29slab: simplify kmalloc_nolock()Vlastimil Babka1-1/+0
2026-01-29slab: remove defer_deactivate_slab()Vlastimil Babka1-7/+1
2026-01-29slab: remove SLUB_CPU_PARTIALVlastimil Babka1-29/+0
2026-01-29slab: introduce percpu sheaves bootstrapVlastimil Babka1-0/+12
2026-01-27mm/slab: move and refactor __kmem_cache_alias()Vlastimil Babka1-5/+3
2025-12-07mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destructionHarry Yoo1-0/+1
2025-11-25Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-nextVlastimil Babka1-28/+24
2025-11-25Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-nextVlastimil Babka1-31/+27
2025-11-13slab: Remove references to folios from virt_to_slab()Matthew Wilcox (Oracle)1-19/+1
2025-11-13slab: Remove folio references from __ksize()Matthew Wilcox (Oracle)1-0/+10
2025-11-13slab: Reimplement page_slab()Matthew Wilcox (Oracle)1-12/+16
2025-11-10slab: turn freelist_aba_t to a struct and fully define counters thereVlastimil Babka1-28/+24
2025-11-07slub: remove CONFIG_SLUB_TINY specific code pathsVlastimil Babka1-2/+0
2025-10-03Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2025-09-29Merge series "slab: Re-entrant kmalloc_nolock()"Vlastimil Babka1-0/+7
2025-09-29Merge series "SLUB percpu sheaves"Vlastimil Babka1-0/+5
2025-09-29slab: Introduce kmalloc_nolock() and kfree_nolock().Alexei Starovoitov1-0/+6
2025-09-29slab: Make slub local_(try)lock more precise for LOCKDEPAlexei Starovoitov1-0/+1
2025-09-29slab: add sheaf support for batching kfree_rcu() operationsVlastimil Babka1-0/+3
2025-09-26slab: add opt-in caching layer of percpu sheavesVlastimil Babka1-0/+2
2025-09-16slab: prevent warnings when slab obj_exts vector allocation failsSuren Baghdasaryan1-2/+6
2025-09-14slab: use memdesc_nid()Matthew Wilcox (Oracle)1-2/+2
2025-09-14slab: use memdesc_flags_tMatthew Wilcox (Oracle)1-1/+1
2025-06-18slab: Add SL_pfmemalloc flagMatthew Wilcox (Oracle)1-24/+0
2025-06-18slab: Rename slab->__page_flags to slab->flagsMatthew Wilcox (Oracle)1-2/+2
2025-03-20Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-nextVlastimil Babka1-0/+2
2025-03-04mm/slab: simplify SLAB_* flag handlingKevin Brodsky1-27/+5
2025-02-05rcu, slab: use a regular callback function for kvfree_rcuVlastimil Babka1-0/+2
2025-01-13mm/slab: fix kernel-doc func param namesRandy Dunlap1-2/+2
2024-11-16mm/slub: Avoid list corruption when removing a slab from the full listyuan.gao1-0/+5
2024-10-29mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_siz...Feng Tang1-0/+6
2024-10-02mm, slab: suppress warnings in test_leak_destroy kunit testVlastimil Babka1-0/+6
2024-10-01mm, slab: fix use of SLAB_SUPPORTS_SYSFS in kmem_cache_release()Nilay Shroff1-1/+1
2024-09-13Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-nextVlastimil Babka1-1/+3
2024-09-10slab: remove rcu_freeptr_offset from struct kmem_cacheChristian Brauner1-2/+0
2024-09-10slab: pass struct kmem_cache_args to do_kmem_cache_create()Christian Brauner1-1/+3
2024-09-10slab: s/__kmem_cache_create/do_kmem_cache_create/gChristian Brauner1-1/+1
2024-09-10memcg: add charging of already allocated slab objectsShakeel Butt1-0/+7
2024-08-29mm: add kmem_cache_create_rcu()Christian Brauner1-0/+2
2024-07-22Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-07-15Merge branch 'slab/for-6.11/buckets' into slab/for-nextVlastimil Babka1-4/+6