summaryrefslogtreecommitdiff
path: root/mm/slab_common.c
AgeCommit message (Expand)Author
34 hoursMerge https://git.kernel.org/pub/scm/linux/kernel/git/mm/slab.git slab/for-ne...David Hildenbrand (Arm)
4 daysmm/slab: disallow kfree_rcu_sheaf() on PREEMPT_RT againVlastimil Babka (SUSE)
6 daysmm/slab_common: reject zero object_size before calculate_alignmentLonglong Xia
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-23Merge tag 'rcu.2026.08.18a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2026-08-04mm/slab: add cache_ and slab_needs_objcg() helpersVlastimil Babka (SUSE)
2026-08-04mm/slab: stop exporting kvfree_rcu_barrier[_on_cache]()Vlastimil Babka (SUSE)
2026-08-04mm/slab: introduce kfree_rcu_nolock()Harry Yoo (Oracle)
2026-08-04mm/slab: introduce struct kvfree_rcu_head for kvfree_rcu batchingHarry Yoo (Oracle)
2026-07-31mm/slab: allow kfree_rcu_sheaf() on PREEMPT_RTHarry Yoo (Oracle)
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-23rcu: Rename struct rcu_gp_oldstate to rcu_gp_seqPuranjay Mohan
2026-07-14mm/slab: prevent unbounded recursion in free path with new kmalloc typeHarry Yoo (Oracle)
2026-06-16Merge tag 'slab-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds
2026-05-14mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache()Qing Wang
2026-05-14slab: support for compiler-assisted type-based slab cache partitioningMarco Elver
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: place slabobj_ext metadata in unused space within s->sizeHarry Yoo
2026-02-04mm/slab: move [__]ksize and slab_ksize() to mm/slub.cHarry Yoo
2026-02-04mm/slab: allow specifying free pointer offset when using constructorHarry Yoo
2026-01-29slab: introduce percpu sheaves bootstrapVlastimil Babka
2026-01-27mm/slab: factor out slab_args_unmergeable()Harry Yoo
2026-01-27mm/slab: make caches with sheaves mergeableVlastimil Babka
2026-01-27mm/slab: move and refactor __kmem_cache_alias()Vlastimil Babka
2026-01-27slab: add SLAB_CONSISTENCY_CHECKS to SLAB_NEVER_MERGEVlastimil Babka
2026-01-27mm/slab: add rcu_barrier() to kvfree_rcu_barrier_on_cache()Vlastimil Babka
2025-12-11Merge tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2025-12-07mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destructionHarry Yoo
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-11-16mm: fix some typos in mm modulejianyun.gao
2025-11-13slab: Remove folio references from kfree_rcu_sheaf()Matthew Wilcox (Oracle)
2025-11-13slab: Remove folio references from __ksize()Matthew Wilcox (Oracle)
2025-09-29slab: Introduce kmalloc_nolock() and kfree_nolock().Alexei Starovoitov
2025-09-29slab: skip percpu sheaves for remote object freeingVlastimil Babka
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-05-12Update Christoph's Email address and make it consistentChristoph Lameter (Ampere)
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
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-03-04mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wqUladzislau Rezki (Sony)
2025-02-18mm/slab: Switch to use hrtimer_setup()Nam Cao
2025-02-05slab: don't batch kvfree_rcu() with SLUB_TINYVlastimil Babka
2025-02-05rcu, slab: use a regular callback function for kvfree_rcuVlastimil Babka
2025-02-05slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLABVlastimil Babka
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2025-01-11mm/slab: Move kvfree_rcu() into SLABUladzislau Rezki (Sony)