summaryrefslogtreecommitdiff
path: root/mm/slab_common.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-24Merge tag 'slab-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-26/+85
2026-08-24Merge branch 'slab/for-7.3/kfree_rcu_nolock' into slab/for-nextVlastimil Babka (SUSE)1-21/+64
2026-08-23Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+3
2026-08-04mm/slab: add cache_ and slab_needs_objcg() helpersVlastimil Babka (SUSE)1-5/+21
2026-08-04mm/slab: stop exporting kvfree_rcu_barrier[_on_cache]()Vlastimil Babka (SUSE)1-4/+0
2026-08-04mm/slab: introduce kfree_rcu_nolock()Harry Yoo (Oracle)1-2/+45
2026-08-04mm/slab: introduce struct kvfree_rcu_head for kvfree_rcu batchingHarry Yoo (Oracle)1-11/+10
2026-07-31mm/slab: allow kfree_rcu_sheaf() on PREEMPT_RTHarry Yoo (Oracle)1-2/+10
2026-07-31mm/slab: extend deferred free mechanism to handle rcu sheavesHarry Yoo (Oracle)1-5/+2
2026-07-31mm/slab: handle the !allow_spin case in kfree_rcu_sheaf()Harry Yoo (Oracle)1-1/+1
2026-07-23rcu: Rename struct rcu_gp_oldstate to rcu_gp_seqPuranjay Mohan1-3/+3
2026-07-14mm/slab: prevent unbounded recursion in free path with new kmalloc typeHarry Yoo (Oracle)1-1/+18
2026-06-16Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds1-26/+26
2026-05-14mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache()Qing Wang1-0/+2
2026-05-14slab: support for compiler-assisted type-based slab cache partitioningMarco Elver1-26/+26
2026-02-10Merge branch 'slab/for-7.0/sheaves' into slab/for-nextVlastimil Babka1-6/+3
2026-02-04mm/slab: only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable cachesHarry Yoo1-2/+1
2026-02-04mm/slab: place slabobj_ext metadata in unused space within s->sizeHarry Yoo1-2/+5
2026-02-04mm/slab: move [__]ksize and slab_ksize() to mm/slub.cHarry Yoo1-61/+0
2026-02-04mm/slab: allow specifying free pointer offset when using constructorHarry Yoo1-1/+1
2026-01-29slab: introduce percpu sheaves bootstrapVlastimil Babka1-6/+3
2026-01-27mm/slab: factor out slab_args_unmergeable()Harry Yoo1-10/+18
2026-01-27mm/slab: make caches with sheaves mergeableVlastimil Babka1-6/+7
2026-01-27mm/slab: move and refactor __kmem_cache_alias()Vlastimil Babka1-7/+37
2026-01-27slab: add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGEVlastimil Babka1-3/+2
2026-01-27mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache()Vlastimil Babka1-1/+4
2025-12-11Merge tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-15/+37
2025-12-07mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destructionHarry Yoo1-15/+37
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-11-16mm: fix some typos in mm modulejianyun.gao1-1/+1
2025-11-13slab: Remove folio references from kfree_rcu_sheaf()Matthew Wilcox (Oracle)1-4/+2
2025-11-13slab: Remove folio references from __ksize()Matthew Wilcox (Oracle)1-11/+12
2025-09-29slab: Introduce kmalloc_nolock() and kfree_nolock().Alexei Starovoitov1-0/+3
2025-09-29slab: skip percpu sheaves for remote object freeingVlastimil Babka1-2/+5
2025-09-29slab: add sheaf support for batching kfree_rcu() operationsVlastimil Babka1-0/+26
2025-09-26slab: add opt-in caching layer of percpu sheavesVlastimil Babka1-1/+4
2025-05-12Update Christoph's Email address and make it consistentChristoph Lameter (Ampere)1-1/+1
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2025-03-20Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-nextVlastimil Babka1-6/+27
2025-03-04mm/slab: simplify SLAB_* flag handlingKevin Brodsky1-9/+2
2025-03-04mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wqUladzislau Rezki (Sony)1-4/+10
2025-02-18mm/slab: Switch to use hrtimer_setup()Nam Cao1-2/+2
2025-02-05slab: don't batch kvfree_rcu() with SLUB_TINYVlastimil Babka1-6/+9
2025-02-05rcu, slab: use a regular callback function for kvfree_rcuVlastimil Babka1-3/+2
2025-02-05slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLABVlastimil Babka1-0/+19
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-01-11mm/slab: Move kvfree_rcu() into SLABUladzislau Rezki (Sony)1-0/+880
2024-11-25Merge tag 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-89/+14
2024-11-20slab: Fix too strict alignment check in create_cache()Geert Uytterhoeven1-1/+1
2024-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfAlexei Starovoitov1-12/+21