| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | Merge branch 'slab/for-next' of https://git.kernel.org/pub/scm/linux/kernel/g... | Mark Brown | 1 | -342/+313 |
| 3 days | Merge branch 'slab/for-7.2/alloc_bulk' into slab/for-next | Vlastimil Babka (SUSE) | 1 | -30/+34 |
| 3 days | mm/slab: improve kmem_cache_alloc_bulk | Christoph Hellwig | 1 | -30/+34 |
| 3 days | Merge branch 'slab/for-7.2/alloc_token' into slab/for-next | Vlastimil Babka (SUSE) | 1 | -122/+28 |
| 3 days | mm/slub: detach and reattach partial slabs in batch | Hao Li | 1 | -8/+20 |
| 3 days | mm/slub: introduce helpers for node partial slab state | Hao Li | 1 | -6/+17 |
| 3 days | mm/slub: use empty sheaf helpers for oversized sheaves | Shengming Hu | 1 | -11/+10 |
| 4 days | mm/slub: fix typo in sheaves comment | Wilson Zeng | 1 | -1/+1 |
| 4 days | mm, slab: simplify returning slab in __refill_objects_node() | Vlastimil Babka (SUSE) | 1 | -10/+0 |
| 4 days | mm, slab: add an optimistic __slab_try_return_freelist() | Vlastimil Babka (SUSE) | 1 | -11/+48 |
| 10 days | Merge tag 'slab-for-7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -0/+1 |
| 2026-05-14 | mm/slub: hold cpus_read_lock around flush_rcu_sheaves_on_cache() | Qing Wang | 1 | -0/+1 |
| 2026-05-14 | slab: fix kernel-docs for mm-api | Marco Elver | 1 | -98/+0 |
| 2026-05-14 | slab: support for compiler-assisted type-based slab cache partitioning | Marco Elver | 1 | -25/+29 |
| 2026-05-14 | mm/slub: defer freelist construction until after bulk allocation from a new slab | Shengming Hu | 1 | -144/+156 |
| 2026-05-05 | mm/slab: Add kvfree_atomic() helper | Uladzislau Rezki (Sony) | 1 | -0/+16 |
| 2026-04-27 | mm/slab: return NULL early from kmalloc_nolock() in NMI on UP | Harry Yoo (Oracle) | 1 | -0/+4 |
| 2026-04-17 | slub: fix data loss and overflow in krealloc() | Marco Elver | 1 | -12/+12 |
| 2026-04-13 | Merge branch 'slab/for-7.1/misc' into slab/for-next | Vlastimil Babka (SUSE) | 1 | -16/+8 |
| 2026-04-07 | slub: clarify kmem_cache_refill_sheaf() comments | Hao Li | 1 | -5/+8 |
| 2026-04-07 | slub: use N_NORMAL_MEMORY in can_free_to_pcs to handle remote frees | Hao Li | 1 | -2/+3 |
| 2026-03-19 | slab: free remote objects to sheaves on memoryless nodes | Vlastimil Babka (SUSE) | 1 | -12/+55 |
| 2026-03-19 | slab: create barns for online memoryless nodes | Vlastimil Babka (SUSE) | 1 | -5/+60 |
| 2026-03-19 | slab: decouple pointer to barn from kmem_cache_node | Vlastimil Babka (SUSE) | 1 | -56/+72 |
| 2026-03-16 | slab: remove alloc_full_sheaf() | Vlastimil Babka (SUSE) | 1 | -37/+20 |
| 2026-03-11 | slab: fix memory leak when refill_sheaf() fails | Qing Wang | 1 | -0/+4 |
| 2026-03-10 | mm/slab: fix an incorrect check in obj_exts_alloc_size() | Harry Yoo | 1 | -7/+0 |
| 2026-03-04 | mm/slab: allow sheaf refill if blocking is not allowed | Vlastimil Babka (SUSE) | 1 | -12/+10 |
| 2026-03-02 | slab: distinguish lock and trylock for sheaf_flush_main() | Vlastimil Babka | 1 | -10/+37 |
| 2026-02-27 | mm/slab: initialize slab->stride early to avoid memory ordering issues | Harry Yoo | 1 | -2/+3 |
| 2026-02-26 | mm/slab: mark alloc tags empty for sheaves allocated with __GFP_NO_OBJ_EXT | Suren Baghdasaryan | 1 | -10/+23 |
| 2026-02-26 | mm/slab: pass __GFP_NOWARN to refill_sheaf() if fallback is available | Harry Yoo | 1 | -4/+9 |
| 2026-02-26 | mm/slab: constify sysfs attributes | Thomas Weißschuh | 1 | -6/+6 |
| 2026-02-26 | mm/slab: create sysfs attribute through default_groups | Thomas Weißschuh | 1 | -10/+2 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 1 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -4/+4 |
| 2026-02-16 | Merge tag 'slab-for-7.0-part2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -17/+63 |
| 2026-02-12 | Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+2 |
| 2026-02-11 | Merge tag 'slab-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/vba... | Linus Torvalds | 1 | -1783/+1418 |
| 2026-02-10 | mm/slab: drop the OBJEXTS_NOSPIN_ALLOC flag from enum objext_flags | Harry Yoo | 1 | -10/+8 |
| 2026-02-10 | mm/slab: allow freeing kmalloc_nolock()'d objects using kfree[_rcu]() | Harry Yoo | 1 | -1/+20 |
| 2026-02-10 | mm/slab: use prandom if !allow_spin | Harry Yoo | 1 | -4/+24 |
| 2026-02-10 | mm/slab: do not access current->mems_allowed_seq if !allow_spin | Harry Yoo | 1 | -2/+11 |
| 2026-02-10 | Merge branch 'slab/for-7.0/sheaves' into slab/for-next | Vlastimil Babka | 1 | -1634/+882 |
| 2026-02-06 | slub: let need_slab_obj_exts() return false if SLAB_NO_OBJ_EXT is set | Hao Li | 1 | -0/+3 |
| 2026-02-06 | mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single | Hao Ge | 1 | -1/+5 |
| 2026-02-04 | mm/slab: only allow SLAB_OBJ_EXT_IN_OBJ for unmergeable caches | Harry Yoo | 1 | -1/+2 |
| 2026-02-04 | mm/slab: place slabobj_ext metadata in unused space within s->size | Harry Yoo | 1 | -9/+87 |
| 2026-02-04 | mm/slab: move [__]ksize and slab_ksize() to mm/slub.c | Harry Yoo | 1 | -0/+86 |
| 2026-02-04 | mm/slab: save memory by allocating slabobj_ext array from leftover | Harry Yoo | 1 | -5/+150 |
| 2026-02-04 | mm/memcontrol,alloc_tag: handle slabobj_ext access under KASAN poison | Harry Yoo | 1 | -35/+34 |
| 2026-02-04 | mm/slab: use stride to access slabobj_ext | Harry Yoo | 1 | -0/+2 |
| 2026-02-04 | mm/slab: abstract slabobj_ext access via new slab_obj_ext() helper | Harry Yoo | 1 | -19/+26 |
| 2026-02-04 | mm/slab: allow specifying free pointer offset when using constructor | Harry Yoo | 1 | -2/+4 |
| 2026-02-04 | mm/slab: use unsigned long for orig_size to ensure proper metadata align | Harry Yoo | 1 | -7/+7 |
| 2026-02-04 | slub: clarify object field layout comments | Hao Li | 1 | -33/+49 |
| 2026-02-04 | mm/slab: avoid allocating slabobj_ext array from its own slab | Harry Yoo | 1 | -7/+53 |
| 2026-01-31 | mm: add WQ_PERCPU to alloc_workqueue users | Marco Crivellari | 1 | -1/+2 |
| 2026-01-29 | slub: avoid list_lock contention from __refill_objects_any() | Vlastimil Babka | 1 | -6/+13 |
| 2026-01-29 | mm/slub: cleanup and repurpose some stat items | Vlastimil Babka | 1 | -57/+26 |
| 2026-01-29 | mm/slub: remove DEACTIVATE_TO_* stat items | Vlastimil Babka | 1 | -16/+15 |
| 2026-01-29 | slab: remove frozen slab checks from __slab_free() | Vlastimil Babka | 1 | -18/+4 |
| 2026-01-29 | slab: update overview comments | Vlastimil Babka | 1 | -74/+67 |
| 2026-01-29 | slab: refill sheaves from all nodes | Vlastimil Babka | 1 | -31/+106 |
| 2026-01-29 | slab: remove unused PREEMPT_RT specific macros | Vlastimil Babka | 1 | -23/+1 |
| 2026-01-29 | slab: remove struct kmem_cache_cpu | Vlastimil Babka | 1 | -281/+23 |
| 2026-01-29 | slab: simplify kmalloc_nolock() | Vlastimil Babka | 1 | -115/+29 |
| 2026-01-29 | slab: remove defer_deactivate_slab() | Vlastimil Babka | 1 | -37/+21 |
| 2026-01-29 | slab: remove the do_slab_free() fastpath | Vlastimil Babka | 1 | -136/+13 |
| 2026-01-29 | slab: remove SLUB_CPU_PARTIAL | Vlastimil Babka | 1 | -301/+18 |
| 2026-01-29 | slab: remove cpu (partial) slabs usage from allocation paths | Vlastimil Babka | 1 | -541/+87 |
| 2026-01-29 | slab: add optimized sheaf refill from partial list | Vlastimil Babka | 1 | -21/+272 |
| 2026-01-29 | slab: handle kmalloc sheaves bootstrap | Vlastimil Babka | 1 | -4/+84 |
| 2026-01-29 | slab: make percpu sheaves compatible with kmalloc_nolock()/kfree_nolock() | Vlastimil Babka | 1 | -22/+60 |
| 2026-01-29 | slab: introduce percpu sheaves bootstrap | Vlastimil Babka | 1 | -41/+82 |
| 2026-01-29 | slab: add sheaves to most caches | Vlastimil Babka | 1 | -4/+52 |
| 2026-01-27 | slub: keep empty main sheaf as spare in __pcs_replace_empty_main() | Hao Li | 1 | -1/+4 |
| 2026-01-27 | mm/slab: move and refactor __kmem_cache_alias() | Vlastimil Babka | 1 | -29/+1 |
| 2026-01-27 | mm/slab: fix false lockdep warning in __kfree_rcu_sheaf() | Harry Yoo | 1 | -0/+20 |
| 2026-01-27 | slab: replace cache_from_obj() with inline checks | Vlastimil Babka | 1 | -23/+33 |
| 2026-01-21 | slab: fix kmalloc_nolock() context check for PREEMPT_RT | Swaraj Gaikwad | 1 | -2/+6 |
| 2025-12-20 | Merge tag 'slab-for-6.19-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+2 |
| 2025-12-11 | Merge tag 'slab-for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -25/+30 |
| 2025-12-10 | mm/slub: reset KASAN tag in defer_free() before accessing freed memory | Deepanshu Kartikey | 1 | -0/+2 |
| 2025-12-07 | mm/slab: introduce kvfree_rcu_barrier_on_cache() for cache destruction | Harry Yoo | 1 | -25/+30 |
| 2025-12-05 | Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -12/+19 |
| 2025-12-03 | Merge tag 'slab-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vb... | Linus Torvalds | 1 | -342/+352 |
| 2025-11-25 | Merge branch 'slab/for-6.19/freelist_aba_t_cleanups' into slab/for-next | Vlastimil Babka | 1 | -86/+69 |
| 2025-11-25 | Merge branch 'slab/for-6.19/memdesc_prep' into slab/for-next | Vlastimil Babka | 1 | -69/+70 |
| 2025-11-25 | Merge branch 'slab/for-6.19/sheaves_cleanups' into slab/for-next | Vlastimil Babka | 1 | -158/+173 |
| 2025-11-25 | slab: Remove unnecessary call to compound_head() in alloc_from_pcs() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2025-11-16 | mm: remove reference to destructor in comment in calculate_sizes() | William Kucharski | 1 | -5/+5 |
| 2025-11-16 | mm: kvmalloc: add non-blocking support for vmalloc | Uladzislau Rezki (Sony) | 1 | -6/+13 |
| 2025-11-16 | mm: fix some typos in mm module | jianyun.gao | 1 | -1/+1 |
| 2025-11-13 | Merge tag 'slab-for-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -2/+6 |
| 2025-11-13 | mm/slub: fix memory leak in free_to_pcs_bulk() | Harry Yoo | 1 | -2/+6 |
| 2025-11-13 | slab: Remove folio references from kfree_nolock() | Matthew Wilcox (Oracle) | 1 | -4/+2 |
| 2025-11-13 | slab: Remove folio references from build_detached_freelist() | Matthew Wilcox (Oracle) | 1 | -7/+9 |
| 2025-11-13 | slab: Remove folio references from __do_krealloc() | Matthew Wilcox (Oracle) | 1 | -7/+7 |
| 2025-11-13 | slab: Remove folio references from kfree() | Matthew Wilcox (Oracle) | 1 | -5/+5 |
| 2025-11-13 | slab: Remove folio references from kvfree_rcu_cb() | Matthew Wilcox (Oracle) | 1 | -7/+7 |
| 2025-11-13 | slab: Remove folio references from free_large_kmalloc() | Matthew Wilcox (Oracle) | 1 | -10/+10 |
| 2025-11-13 | slab: Remove folio references from ___kmalloc_large_node() | Matthew Wilcox (Oracle) | 1 | -7/+7 |
| 2025-11-13 | slab: Remove folio references in slab alloc/free | Matthew Wilcox (Oracle) | 1 | -13/+13 |
| 2025-11-13 | slab: Remove folio references in memcg_slab_post_charge() | Matthew Wilcox (Oracle) | 1 | -11/+12 |
| 2025-11-13 | mm: simplify list initialization in barn_shrink() | Baolin Liu | 1 | -5/+2 |
| 2025-11-13 | slab: use struct freelist_counters as parameters in relevant functions | Vlastimil Babka | 1 | -74/+52 |
| 2025-11-10 | slab: use struct freelist_counters for local variables instead of struct slab | Vlastimil Babka | 1 | -5/+4 |
| 2025-11-10 | slab: turn freelist_aba_t to a struct and fully define counters there | Vlastimil Babka | 1 | -3/+5 |
| 2025-11-10 | slab: separate struct freelist_tid from kmem_cache_cpu | Vlastimil Babka | 1 | -11/+15 |
| 2025-11-09 | codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for slabo... | Hao Ge | 1 | -1/+5 |
| 2025-11-07 | slab: prevent recursive kmalloc() in alloc_empty_sheaf() | Vlastimil Babka | 1 | -10/+26 |
| 2025-11-07 | slab: make __slab_free() more clear | Vlastimil Babka | 1 | -17/+45 |
| 2025-11-07 | slub: remove CONFIG_SLUB_TINY specific code paths | Vlastimil Babka | 1 | -103/+4 |
| 2025-11-07 | slab: handle pfmemalloc slabs properly with sheaves | Vlastimil Babka | 1 | -14/+55 |
| 2025-11-07 | slab: move kfence_alloc() out of internal bulk alloc | Vlastimil Babka | 1 | -8/+36 |
| 2025-11-06 | slab: prevent infinite loop in kmalloc_nolock() with debugging | Vlastimil Babka | 1 | -1/+5 |
| 2025-10-30 | slab: use new API for remaining command line parameters | Petr Tesarik | 1 | -23/+34 |
| 2025-10-27 | slab: convert setup_slub_debug() to use __core_param_cb() | Petr Tesarik | 1 | -6/+9 |
| 2025-10-27 | slab: constify slab debug strings | Petr Tesarik | 1 | -9/+10 |
| 2025-10-24 | slab: Fix obj_ext mistakenly considered NULL due to race condition | Hao Ge | 1 | -5/+11 |
| 2025-10-23 | slab: fix slab accounting imbalance due to defer_deactivate_slab() | Vlastimil Babka | 1 | -3/+5 |
| 2025-10-21 | slab: Avoid race on slab->obj_exts in alloc_slab_obj_exts | Hao Ge | 1 | -3/+6 |
| 2025-10-16 | slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL | Hao Ge | 1 | -1/+8 |
| 2025-10-14 | slab: fix clearing freelist in free_deferred_objects() | Vlastimil Babka | 1 | -3/+4 |
| 2025-10-11 | slab: fix barn NULL pointer dereference on memoryless nodes | Vlastimil Babka | 1 | -14/+51 |
| 2025-10-07 | slub: Don't call lockdep_unregister_key() for immature kmem_cache. | Kuniyuki Iwashima | 1 | -1/+2 |
| 2025-10-06 | slab: Fix using this_cpu_ptr() in preemptible context | Ran Xiaokai | 1 | -2/+9 |
| 2025-10-03 | slab: Add allow_spin check to eliminate kmemleak warnings | Ran Xiaokai | 1 | -1/+2 |
| 2025-10-02 | Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -32/+65 |
| 2025-09-29 | Merge series "slab: Re-entrant kmalloc_nolock()" | Vlastimil Babka | 1 | -50/+476 |
| 2025-09-29 | Merge series "SLUB percpu sheaves" | Vlastimil Babka | 1 | -46/+1698 |
| 2025-09-29 | slab: Introduce kmalloc_nolock() and kfree_nolock(). | Alexei Starovoitov | 1 | -49/+455 |
| 2025-09-29 | slab: Reuse first bit for OBJEXTS_ALLOC_FAIL | Alexei Starovoitov | 1 | -1/+1 |
| 2025-09-29 | slab: Make slub local_(try)lock more precise for LOCKDEP | Alexei Starovoitov | 1 | -0/+20 |
| 2025-09-29 | slab: allow NUMA restricted allocations to use percpu sheaves | Vlastimil Babka | 1 | -7/+46 |
| 2025-09-29 | slab: skip percpu sheaves for remote object freeing | Vlastimil Babka | 1 | -6/+35 |
| 2025-09-29 | slab: determine barn status racily outside of lock | Vlastimil Babka | 1 | -7/+20 |
| 2025-09-29 | slab: sheaf prefilling for guaranteed allocations | Vlastimil Babka | 1 | -0/+263 |
| 2025-09-29 | maple_tree: remove redundant __GFP_NOWARN | Qianfeng Rong | 0 | -0/+0 |
| 2025-09-29 | slab: add sheaf support for batching kfree_rcu() operations | Vlastimil Babka | 1 | -2/+266 |
| 2025-09-28 | alloc_tag: fix boot failure due to NULL pointer dereference | Ran Xiaokai | 1 | -9/+9 |
| 2025-09-26 | slab: add opt-in caching layer of percpu sheaves | Vlastimil Babka | 1 | -45/+1091 |
| 2025-09-26 | slab: simplify init_kmem_cache_nodes() error handling | Vlastimil Babka | 1 | -3/+1 |
| 2025-09-21 | alloc_tag: mark inaccurate allocation counters in /proc/allocinfo output | Suren Baghdasaryan | 1 | -0/+2 |
| 2025-09-16 | slab: mark slab->obj_exts allocation failures unconditionally | Suren Baghdasaryan | 1 | -2/+1 |
| 2025-09-15 | slab: don't validate slab pointer in free_debug_processing() | Vlastimil Babka | 1 | -5/+0 |
| 2025-09-15 | slab: validate slab before using it in alloc_single_from_partial() | Vlastimil Babka | 1 | -8/+12 |
| 2025-09-15 | slab: move validate_slab_ptr() from alloc_consistency_checks() to its caller | Vlastimil Babka | 1 | -16/+14 |
| 2025-09-15 | slab: move validate_slab_ptr() from check_slab() to its callers | Vlastimil Babka | 1 | -5/+20 |
| 2025-09-15 | slab: wrap debug slab validation in validate_slab_ptr() | Vlastimil Babka | 1 | -3/+12 |
| 2025-09-15 | slab: Remove dead code in free_consistency_checks() | Matthew Wilcox (Oracle) | 1 | -4/+1 |
| 2025-09-13 | slab: use memdesc_flags_t | Matthew Wilcox (Oracle) | 1 | -9/+9 |
| 2025-09-13 | mm/slub: allow to set node and align in k[v]realloc | Vitaly Wool | 1 | -14/+45 |
| 2025-09-10 | mm/slub: Refactor note_cmpxchg_failure for better readability | Ye Liu | 1 | -6/+5 |
| 2025-09-10 | mm/slub: Replace sort_r() with sort() for debugfs stack trace sorting | Kuan-Wei Chiu | 1 | -3/+3 |
| 2025-09-10 | mm/slub: Fix cmp_loc_by_count() to return 0 when counts are equal | Kuan-Wei Chiu | 1 | -4/+1 |
| 2025-09-01 | mm: slub: avoid wake up kswapd in set_track_prepare | yangshiguang | 1 | -10/+20 |
| 2025-08-25 | mm/slub: avoid accessing metadata when pointer is invalid in object_err() | Li Qiong | 1 | -1/+6 |
| 2025-08-04 | Merge tag 'printk-for-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -3/+2 |
| 2025-07-31 | Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -49/+12 |
| 2025-07-13 | mm,slub: use node-notifier instead of memory-notifier | Oscar Salvador | 1 | -19/+10 |
| 2025-07-13 | mm,slub: do not special case N_NORMAL nodes for slab_nodes | Oscar Salvador | 1 | -31/+3 |
| 2025-06-18 | slub: Fix a documentation build error for krealloc() | Jonathan Corbet | 1 | -5/+5 |
| 2025-06-18 | slab: Add SL_pfmemalloc flag | Matthew Wilcox (Oracle) | 1 | -0/+21 |
| 2025-06-18 | slab: Add SL_partial flag | Matthew Wilcox (Oracle) | 1 | -12/+10 |
| 2025-06-18 | slab: Rename slab->__page_flags to slab->flags | Matthew Wilcox (Oracle) | 1 | -3/+15 |
| 2025-06-17 | mm, slab: use frozen pages for large kmalloc | Vlastimil Babka | 1 | -3/+3 |
| 2025-06-17 | mm, slab: restore NUMA policy support for large kmalloc | Vlastimil Babka | 1 | -1/+6 |
| 2025-06-09 | slab: Decouple slab_debug and no_hash_pointers | Kees Cook | 1 | -3/+2 |
| 2025-06-04 | Merge tag 'slab-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/vb... | Linus Torvalds | 1 | -6/+9 |
| 2025-05-26 | mm: slub: only warn once when allocating slab obj extensions fails | Usama Arif | 1 | -3/+4 |
| 2025-04-24 | mm, slab: clean up slab->obj_exts always | Zhenhua Huang | 1 | -22/+8 |
| 2025-04-22 | mm: kvmalloc: make kmalloc fast path real fast path | Michal Hocko | 1 | -3/+5 |
| 2025-04-14 | slab: ensure slab->obj_exts is clear in a newly allocated slab page | Suren Baghdasaryan | 1 | -0/+10 |
| 2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -19/+32 |
| 2025-03-20 | Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-next | Vlastimil Babka | 1 | -0/+46 |
| 2025-03-16 | alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator | Suren Baghdasaryan | 1 | -19/+32 |
| 2025-03-06 | slub: Handle freelist cycle in on_freelist() | Lilith Gkini | 1 | -4/+12 |
| 2025-03-04 | slab: Mark large folios for debugging purposes | Matthew Wilcox (Oracle) | 1 | -0/+7 |
| 2025-03-04 | mm, slab: cleanup slab_bug() parameters | Vlastimil Babka | 1 | -10/+18 |
| 2025-03-04 | mm: slub: call WARN() when detecting a slab corruption | Hyesoo Yu | 1 | -18/+29 |
| 2025-03-04 | mm: slub: Print the broken data before restoring them | Hyesoo Yu | 1 | -18/+14 |
| 2025-03-04 | slab: Achieve better kmalloc caches randomization in kvmalloc | GONG Ruiqi | 1 | -3/+3 |
| 2025-03-04 | slab: Adjust placement of __kvmalloc_node_noprof | GONG Ruiqi | 1 | -0/+162 |
| 2025-02-05 | rcu, slab: use a regular callback function for kvfree_rcu | Vlastimil Babka | 1 | -0/+46 |
| 2025-01-28 | Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -8/+5 |
| 2025-01-15 | slub: don't mess with ->d_name | Al Viro | 1 | -8/+5 |
| 2025-01-13 | mm/migrate: remove slab checks in isolate_movable_page() | Hyeonggon Yoo | 1 | -4/+0 |
| 2025-01-13 | kasan: make kasan_record_aux_stack_noalloc() the default behaviour | Peter Zijlstra | 1 | -1/+1 |
| 2025-01-13 | slab: allocate frozen pages | Matthew Wilcox (Oracle) | 1 | -3/+3 |
| 2024-12-10 | memcg: slub: fix SUnreclaim for post charged objects | Shakeel Butt | 1 | -3/+18 |
| 2024-11-16 | Merge branch 'slab/for-6.13/features' into slab/for-next | Vlastimil Babka | 1 | -0/+43 |
| 2024-11-16 | mm/slab: Allow cache creation to proceed even if sysfs registration fails | Hyeonggon Yoo | 1 | -8/+18 |
| 2024-11-16 | mm/slub: Avoid list corruption when removing a slab from the full list | yuan.gao | 1 | -1/+8 |
| 2024-11-16 | mm/slub: Improve redzone check and zeroing for krealloc() | Feng Tang | 1 | -22/+58 |
| 2024-11-16 | mm/slub: Consider kfence case for get_orig_size() | Feng Tang | 1 | -0/+3 |
| 2024-10-29 | SLUB: Add support for per object memory policies | Christoph Lameter | 1 | -0/+43 |
| 2024-10-29 | mm/slub: Move krealloc() and related code to slub.c | Feng Tang | 1 | -0/+84 |
| 2024-10-29 | mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_siz... | Feng Tang | 1 | -17/+0 |