| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-29 | slab: Introduce kmalloc_nolock() and kfree_nolock(). | Alexei Starovoitov | 1 | -0/+3 |
| 2025-09-29 | slab: skip percpu sheaves for remote object freeing | Vlastimil Babka | 1 | -2/+5 |
| 2025-09-29 | slab: add sheaf support for batching kfree_rcu() operations | Vlastimil Babka | 1 | -0/+26 |
| 2025-09-26 | slab: add opt-in caching layer of percpu sheaves | Vlastimil Babka | 1 | -1/+4 |
| 2025-05-12 | Update Christoph's Email address and make it consistent | Christoph Lameter (Ampere) | 1 | -1/+1 |
| 2025-03-25 | Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+2 |
| 2025-03-20 | Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-next | Vlastimil Babka | 1 | -6/+27 |
| 2025-03-04 | mm/slab: simplify SLAB_* flag handling | Kevin Brodsky | 1 | -9/+2 |
| 2025-03-04 | mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq | Uladzislau Rezki (Sony) | 1 | -4/+10 |
| 2025-02-18 | mm/slab: Switch to use hrtimer_setup() | Nam Cao | 1 | -2/+2 |
| 2025-02-05 | slab: don't batch kvfree_rcu() with SLUB_TINY | Vlastimil Babka | 1 | -6/+9 |
| 2025-02-05 | rcu, slab: use a regular callback function for kvfree_rcu | Vlastimil Babka | 1 | -3/+2 |
| 2025-02-05 | slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLAB | Vlastimil Babka | 1 | -0/+19 |
| 2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2025-01-11 | mm/slab: Move kvfree_rcu() into SLAB | Uladzislau Rezki (Sony) | 1 | -0/+880 |
| 2024-11-25 | Merge tag 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -89/+14 |
| 2024-11-20 | slab: Fix too strict alignment check in create_cache() | Geert Uytterhoeven | 1 | -1/+1 |
| 2024-11-13 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf | Alexei Starovoitov | 1 | -12/+21 |
| 2024-11-05 | mm/slab: fix warning caused by duplicate kmem_cache creation in kmem_buckets_... | Koichiro Den | 1 | -11/+20 |
| 2024-10-29 | mm, slab: add kerneldocs for common SLAB_ flags | Vlastimil Babka | 1 | -1/+13 |
| 2024-10-29 | mm/slab: remove duplicate check in create_cache() | Zhen Lei | 1 | -3/+0 |
| 2024-10-29 | mm/slub: Move krealloc() and related code to slub.c | Feng Tang | 1 | -84/+0 |
| 2024-10-29 | mm: krealloc: Fix MTE false alarm in __do_krealloc | Qun-Wei Lin | 1 | -1/+1 |
| 2024-10-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf | Alexei Starovoitov | 1 | -2/+3 |
| 2024-10-16 | mm/bpf: Add bpf_get_kmem_cache() kfunc | Namhyung Kim | 1 | -0/+19 |
| 2024-10-02 | mm, slab: suppress warnings in test_leak_destroy kunit test | Vlastimil Babka | 1 | -2/+3 |
| 2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -2/+25 |
| 2024-09-13 | Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-next | Vlastimil Babka | 1 | -96/+43 |
| 2024-09-13 | Merge branch 'slab/for-6.12/rcu_barriers' into slab/for-next | Vlastimil Babka | 1 | -80/+47 |
| 2024-09-13 | mm, slab: restore kerneldoc for kmem_cache_create() | Vlastimil Babka | 1 | -3/+7 |
| 2024-09-10 | slab: make __kmem_cache_create() static inline | Christian Brauner | 1 | -38/+0 |
| 2024-09-10 | slab: make kmem_cache_create_usercopy() static inline | Christian Brauner | 1 | -45/+0 |
| 2024-09-10 | slab: remove kmem_cache_create_rcu() | Christian Brauner | 1 | -43/+0 |
| 2024-09-10 | slab: create kmem_cache_create() compatibility layer | Christian Brauner | 1 | -5/+5 |
| 2024-09-10 | slab: pass struct kmem_cache_args to do_kmem_cache_create() | Christian Brauner | 1 | -21/+6 |
| 2024-09-10 | slab: pass struct kmem_cache_args to create_cache() | Christian Brauner | 1 | -20/+19 |
| 2024-09-10 | slab: port kmem_cache_create_usercopy() to struct kmem_cache_args | Christian Brauner | 1 | -22/+8 |
| 2024-09-10 | slab: port kmem_cache_create_rcu() to struct kmem_cache_args | Christian Brauner | 1 | -3/+7 |
| 2024-09-10 | slab: port kmem_cache_create() to struct kmem_cache_args | Christian Brauner | 1 | -2/+6 |
| 2024-09-10 | slab: add struct kmem_cache_args | Christian Brauner | 1 | -16/+51 |
| 2024-09-10 | slab: s/__kmem_cache_create/do_kmem_cache_create/g | Christian Brauner | 1 | -2/+2 |
| 2024-09-05 | mm/slab: Optimize the code logic in find_mergeable() | Xavier | 1 | -3/+4 |
| 2024-09-03 | mm: krealloc: clarify valid usage of __GFP_ZERO | Danilo Krummrich | 1 | -2/+18 |
| 2024-09-03 | mm: krealloc: consider spare memory for __GFP_ZERO | Danilo Krummrich | 1 | -0/+7 |
| 2024-09-02 | mm: Removed @freeptr_offset to prevent doc warning | R Sundar | 1 | -1/+0 |
| 2024-08-29 | mm: add kmem_cache_create_rcu() | Christian Brauner | 1 | -39/+97 |
| 2024-08-29 | mm: remove unused argument from create_cache() | Christian Brauner | 1 | -3/+2 |
| 2024-08-27 | mm, slab: use kmem_cache_free() to free from kmem_buckets_cache | Yan Zhen | 1 | -1/+1 |
| 2024-08-27 | slub: Introduce CONFIG_SLUB_RCU_DEBUG | Jann Horn | 1 | -0/+16 |
| 2024-08-27 | mm, slab: call kvfree_rcu_barrier() from kmem_cache_destroy() | Vlastimil Babka | 1 | -0/+3 |
| 2024-08-27 | mm, slab: reintroduce rcu_barrier() into kmem_cache_destroy() | Vlastimil Babka | 1 | -43/+4 |
| 2024-08-27 | mm, slab: move kfence_shutdown_cache() outside slab_mutex | Vlastimil Babka | 1 | -6/+2 |
| 2024-08-27 | mm, slab: unlink slabinfo, sysfs and debugfs immediately | Vlastimil Babka | 1 | -31/+26 |
| 2024-08-27 | mm, slab: dissolve shutdown_cache() into its caller | Vlastimil Babka | 1 | -22/+18 |
| 2024-08-26 | slab: Warn on duplicate cache names when DEBUG_VM=y | Pedro Falcato | 1 | -0/+17 |
| 2024-07-21 | Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -5/+5 |
| 2024-07-10 | mm: remove CONFIG_MEMCG_KMEM | Johannes Weiner | 1 | -5/+5 |
| 2024-07-03 | mm/slab: Introduce kmem_buckets_create() and family | Kees Cook | 1 | -0/+97 |
| 2024-07-03 | mm/slab: Plumb kmem_buckets into __do_kmalloc_node() | Kees Cook | 1 | -1/+1 |
| 2024-07-03 | mm/slab: Introduce kmem_buckets typedef | Kees Cook | 1 | -2/+1 |
| 2024-07-03 | slab, rust: extend kmalloc() alignment guarantees to remove Rust padding | Vlastimil Babka | 1 | -4/+5 |
| 2024-05-19 | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -3/+3 |
| 2024-05-02 | mm/slub: remove the check for NULL kmalloc_caches | Hyunmin Lee | 1 | -6/+4 |
| 2024-05-02 | mm/slub: create kmalloc 96 and 192 caches regardless cache size order | Hyunmin Lee | 1 | -12/+7 |
| 2024-04-25 | mm/slab: enable slab allocation tagging for kmalloc and friends | Suren Baghdasaryan | 1 | -3/+3 |
| 2024-03-25 | mm/slub: remove dummy slabinfo functions | Xiu Jianfeng | 1 | -2/+0 |
| 2024-03-14 | Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -1/+1 |
| 2024-03-12 | Merge branch 'slab/for-6.9/slab-flag-cleanups' into slab/for-linus | Vlastimil Babka | 1 | -1/+1 |
| 2024-03-01 | mm/slab: Fix a kmemleak in kmem_cache_destroy() | Xiaolei Wang | 1 | -2/+6 |
| 2024-02-26 | mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE | Vlastimil Babka | 1 | -1/+1 |
| 2024-02-22 | treewide: update LLVM Bugzilla links | Nathan Chancellor | 1 | -1/+1 |
| 2024-02-21 | mm, slab: remove unused object_size parameter in kmem_cache_flags() | Chengming Zhou | 1 | -1/+1 |
| 2024-01-30 | mm/slub: remove parameter 'flags' in create_kmalloc_caches() | Zheng Yejian | 1 | -6/+7 |
| 2024-01-22 | mm/slub: unify all sl[au]b parameters with "slab_$param" | Xiongwei Song | 1 | -2/+2 |
| 2023-12-06 | mm/slab: move kmalloc() functions from slab_common.c to slub.c | Vlastimil Babka | 1 | -119/+0 |
| 2023-12-06 | mm/slab: move kmalloc_slab() to mm/slab.h | Vlastimil Babka | 1 | -35/+8 |
| 2023-12-06 | mm/slab: move kfree() from slab_common.c to slub.c | Vlastimil Babka | 1 | -45/+0 |
| 2023-12-06 | mm/slab: move pre/post-alloc hooks from slab.h to slub.c | Vlastimil Babka | 1 | -7/+1 |
| 2023-12-05 | mm/slab: remove CONFIG_SLAB code from slab common code | Vlastimil Babka | 1 | -20/+2 |
| 2023-10-30 | Merge tag 'rcu-next-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/fr... | Linus Torvalds | 1 | -30/+11 |
| 2023-10-11 | mm: slab: Do not create kmalloc caches smaller than arch_slab_minalign() | Catalin Marinas | 1 | -2/+5 |
| 2023-09-29 | Merge tag 'slab-fixes-for-6.6-rc4' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -18/+18 |
| 2023-09-20 | slab: kmalloc_size_roundup() must not return 0 for non-zero size | David Laight | 1 | -12/+12 |
| 2023-09-13 | mm: Remove kmem_valid_obj() | Zhen Lei | 1 | -30/+11 |
| 2023-09-11 | mm/slab_common: fix slab_caches list corruption after kmem_cache_destroy() | Rafael Aquini | 1 | -6/+6 |
| 2023-08-29 | Merge tag 'dma-mapping-6.6-2023-08-29' of git://git.infradead.org/users/hch/d... | Linus Torvalds | 1 | -3/+2 |
| 2023-08-01 | swiotlb: make io_tlb_default_mem local to swiotlb.c | Petr Tesarik | 1 | -3/+2 |
| 2023-07-18 | Randomized slab caches for kmalloc() | GONG, Ruiqi | 1 | -5/+44 |
| 2023-06-29 | Merge tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vba... | Linus Torvalds | 1 | -20/+13 |
| 2023-06-19 | mm: slab: reduce the kmalloc() minimum alignment if DMA bouncing possible | Catalin Marinas | 1 | -0/+5 |
| 2023-06-19 | mm/slab: limit kmalloc() minimum alignment to dma_get_cache_alignment() | Catalin Marinas | 1 | -3/+21 |
| 2023-06-19 | mm/slab: simplify create_kmalloc_cache() args and make it static | Catalin Marinas | 1 | -8/+6 |
| 2023-06-16 | Merge branches 'slab/for-6.5/prandom', 'slab/for-6.5/slab_no_merge' and 'slab... | Vlastimil Babka | 1 | -15/+10 |
| 2023-06-16 | mm/slab_common: use SLAB_NO_MERGE instead of negative refcount | Vlastimil Babka | 1 | -6/+6 |
| 2023-06-06 | mm/slab_common: reduce an if statement in create_cache() | Zhen Lei | 1 | -4/+2 |
| 2023-06-02 | mm/slab: introduce kmem_cache flag SLAB_NO_MERGE | Jesper Dangaard Brouer | 1 | -1/+1 |
| 2023-05-22 | mm/slab_common: Replace invocation of weak PRNG | David Keisar Schmidt | 1 | -8/+3 |
| 2023-03-29 | mm/slab: document kfree() as allowed for kmem_cache_alloc() objects | Vlastimil Babka | 1 | -4/+1 |
| 2023-03-29 | mm/slab: remove CONFIG_SLOB code from slab common code | Vlastimil Babka | 1 | -2/+0 |
| 2023-01-18 | mm/kasan: simplify and refine kasan_cache code | Feng Tang | 1 | -1/+0 |
| 2022-12-14 | Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -16/+10 |
| 2022-12-01 | mm: Make ksize() a reporting-only function | Kees Cook | 1 | -16/+10 |
| 2022-12-01 | Merge branch 'slub-tiny-v1r6' into slab/for-next | Vlastimil Babka | 1 | -5/+18 |
| 2022-11-27 | mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY | Vlastimil Babka | 1 | -2/+8 |
| 2022-11-27 | mm, slab: ignore hardened usercopy parameters when disabled | Vlastimil Babka | 1 | -3/+10 |
| 2022-11-11 | mm/slub: extend redzone check to extra allocated kmalloc space than requested | Feng Tang | 1 | -0/+4 |
| 2022-11-07 | mm, slab: remove duplicate kernel-doc comment for ksize() | Vlastimil Babka | 1 | -14/+0 |
| 2022-11-06 | mm/slab_common: Restore passing "caller" for tracing | Kees Cook | 1 | -2/+2 |
| 2022-11-04 | mm/slab: remove !CONFIG_TRACING variants of kmalloc_[node_]trace() | Vlastimil Babka | 1 | -2/+0 |
| 2022-11-03 | mm/slab_common: repair kernel-doc for __ksize() | Lukas Bulwahn | 1 | -2/+2 |
| 2022-10-10 | Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+2 |
| 2022-09-29 | Merge branch 'slab/for-6.1/kmalloc_size_roundup' into slab/for-next | Vlastimil Babka | 1 | -3/+34 |
| 2022-09-29 | Merge branch 'slab/for-6.1/slub_debug_waste' into slab/for-next | Vlastimil Babka | 1 | -1/+2 |
| 2022-09-29 | slab: Introduce kmalloc_size_roundup() | Kees Cook | 1 | -0/+20 |
| 2022-09-29 | slab: Remove __malloc attribute from realloc functions | Kees Cook | 1 | -2/+2 |
| 2022-09-23 | mm/slub: enable debugging memory wasting of kmalloc | Feng Tang | 1 | -1/+2 |
| 2022-09-23 | Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next | Vlastimil Babka | 1 | -24/+169 |
| 2022-09-23 | Merge branch 'slab/for-6.1/trivial' into slab/for-next | Vlastimil Babka | 1 | -5/+1 |
| 2022-09-19 | mm/slab_common: fix possible double free of kmem_cache | Feng Tang | 1 | -1/+4 |
| 2022-09-01 | mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab... | Waiman Long | 1 | -16/+29 |
| 2022-09-01 | mm/sl[au]b: check if large object is valid in __ksize() | Hyeonggon Yoo | 1 | -1/+6 |
| 2022-09-01 | mm/slab_common: move declaration of __ksize() to mm/slab.h | Hyeonggon Yoo | 1 | -10/+1 |
| 2022-09-01 | mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using | Hyeonggon Yoo | 1 | -8/+8 |
| 2022-09-01 | mm/slab_common: unify NUMA and UMA version of tracepoints | Hyeonggon Yoo | 1 | -13/+8 |
| 2022-09-01 | mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace() | Hyeonggon Yoo | 1 | -0/+27 |
| 2022-09-01 | mm/sl[au]b: generalize kmalloc subsystem | Hyeonggon Yoo | 1 | -3/+106 |
| 2022-08-24 | mm/slab: kmalloc: pass requests larger than order-1 page to page allocator | Hyeonggon Yoo | 1 | -7/+18 |
| 2022-08-24 | mm/slab_common: cleanup kmalloc_large() | Hyeonggon Yoo | 1 | -22/+13 |
| 2022-08-24 | mm/slab_common: kmalloc_node: pass large requests to page allocator | Hyeonggon Yoo | 1 | -1/+10 |
| 2022-08-24 | mm/slub: move kmalloc_large_node() to slab_common.c | Hyeonggon Yoo | 1 | -0/+22 |
| 2022-08-24 | mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() | Hyeonggon Yoo | 1 | -13/+4 |
| 2022-08-23 | mm/slab_common: Remove the unneeded result variable | ye xingchen | 1 | -5/+1 |
| 2022-07-20 | mm/slab_common: move generic bulk alloc/free functions to SLOB | Hyeonggon Yoo | 1 | -27/+0 |
| 2022-07-04 | mm/tracing: add 'accounted' entry into output of allocation tracepoints | Vasily Averin | 1 | -5/+4 |
| 2022-05-26 | Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -2/+1 |
| 2022-05-25 | Merge tag 'slab-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/vb... | Linus Torvalds | 1 | -15/+8 |
| 2022-05-23 | Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5.19/refactor' into s... | Vlastimil Babka | 1 | -15/+8 |
| 2022-05-13 | mm: make minimum slab alignment a runtime property | Peter Collingbourne | 1 | -2/+1 |
| 2022-04-15 | mm, kfence: support kmem_dump_obj() for KFENCE objects | Marco Elver | 1 | -0/+9 |
| 2022-04-13 | mm/slab_common: move dma-kmalloc caches creation into new_kmalloc_cache() | Ohhoon Kwon | 1 | -15/+3 |
| 2022-04-06 | mm/slub: use stackdepot to save stack trace in objects | Oliver Glitta | 1 | -0/+5 |
| 2022-02-21 | mm/slab_common: use helper function is_power_of_2() | Miaohe Lin | 1 | -1/+1 |
| 2022-01-15 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -25/+9 |
| 2022-01-15 | mm: fix some comment errors | Quanfa Fu | 1 | -1/+1 |
| 2022-01-15 | mm: memcontrol: make cgroup_memory_nokmem static | Muchun Song | 1 | -1/+1 |
| 2022-01-15 | kasan: add ability to detect double-kmem_cache_destroy() | Marco Elver | 1 | -1/+1 |
| 2022-01-15 | mm: slab: make slab iterator functions static | Muchun Song | 1 | -14/+3 |
| 2022-01-15 | mm/slab_common: use WARN() if cache still has objects on destroy | Marco Elver | 1 | -8/+3 |
| 2022-01-06 | mm: Use struct slab in kmem_obj_info() | Matthew Wilcox (Oracle) | 1 | -7/+7 |
| 2021-11-06 | mm: remove HARDENED_USERCOPY_FALLBACK | Stephen Kitt | 1 | -8/+0 |
| 2021-09-04 | mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of ... | Sebastian Andrzej Siewior | 1 | -0/+2 |
| 2021-07-04 | Merge branch 'core-rcu-2021.07.04' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+11 |
| 2021-06-29 | mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches | Waiman Long | 1 | -0/+7 |
| 2021-06-29 | mm: memcg/slab: create a new set of kmalloc-cg-<n> caches | Waiman Long | 1 | -9/+23 |
| 2021-06-29 | mm: slub: move sysfs slab alloc/free interfaces to debugfs | Faiyaz Mohammed | 1 | -0/+2 |
| 2021-06-29 | mm, slub: change run-time assertion in kmalloc_index() to compile-time | Hyeonggon Yoo | 1 | -4/+3 |
| 2021-06-29 | slab: use __func__ to trace function name | gumingtao | 1 | -6/+6 |
| 2021-06-16 | mm/slub: fix redzoning for small allocations | Kees Cook | 1 | -2/+1 |
| 2021-05-14 | mm, slub: move slub_debug static key enabling outside slab_mutex | Vlastimil Babka | 1 | -0/+10 |
| 2021-05-10 | mm/slub: Add Support for free path information of an object | Maninder Singh | 1 | -1/+11 |
| 2021-04-30 | mm/slab_common: provide "slab_merge" option for !IS_ENABLED(CONFIG_SLAB_MERGE... | Rafael Aquini | 1 | -0/+8 |
| 2021-03-08 | rcutorture: Add crude tests for mem_dump_obj() | Paul E. McKenney | 1 | -0/+2 |
| 2021-03-08 | mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels | Paul E. McKenney | 1 | -0/+2 |
| 2021-02-26 | kasan, mm: optimize krealloc poisoning | Andrey Konovalov | 1 | -6/+14 |
| 2021-02-26 | kasan, mm: fail krealloc on freed objects | Andrey Konovalov | 1 | -0/+3 |
| 2021-02-26 | kasan, mm: don't save alloc stacks twice | Andrey Konovalov | 1 | -0/+1 |
| 2021-02-26 | mm, kfence: insert KFENCE hooks for SLAB | Alexander Potapenko | 1 | -1/+4 |
| 2021-02-24 | kasan: fix bug detection via ksize for HW_TAGS mode | Andrey Konovalov | 1 | -7/+9 |
| 2021-02-24 | mm: memcontrol: fix slub memory accounting | Muchun Song | 1 | -2/+2 |
| 2021-02-24 | mm, slab, slub: stop taking cpu hotplug lock | Vlastimil Babka | 1 | -10/+0 |
| 2021-02-24 | mm, slab, slub: stop taking memory hotplug lock | Vlastimil Babka | 1 | -6/+2 |
| 2021-02-24 | mm/sl?b.c: remove ctor argument from kmem_cache_flags | Nikolay Borisov | 1 | -1/+1 |
| 2021-01-22 | mm: Add mem_dump_obj() to print source of memory block | Paul E. McKenney | 1 | -0/+75 |
| 2020-12-22 | kasan, mm: allow cache merging with no metadata | Andrey Konovalov | 1 | -1/+2 |
| 2020-12-22 | kasan: rename (un)poison_shadow to (un)poison_range | Andrey Konovalov | 1 | -1/+1 |
| 2020-12-15 | mm: slab: clarify krealloc()'s behavior with __GFP_ZERO | Bartosz Golaszewski | 1 | -3/+3 |
| 2020-12-15 | mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() | Hui Su | 1 | -2/+2 |
| 2020-08-12 | mm/slab_common.c: delete duplicated word | Randy Dunlap | 1 | -1/+1 |
| 2020-08-07 | mm: memcg/slab: use a single set of kmem_caches for all allocations | Roman Gushchin | 1 | -225/+5 |
| 2020-08-07 | mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() | Roman Gushchin | 1 | -3/+0 |
| 2020-08-07 | mm: memcg/slab: deprecate slab_root_caches | Roman Gushchin | 1 | -29/+8 |
| 2020-08-07 | mm: memcg/slab: remove memcg_kmem_get_cache() | Roman Gushchin | 1 | -1/+1 |
| 2020-08-07 | mm: memcg/slab: simplify memcg cache creation | Roman Gushchin | 1 | -10/+12 |
| 2020-08-07 | mm: memcg/slab: use a single set of kmem_caches for all accounted allocations | Roman Gushchin | 1 | -412/+47 |
| 2020-08-07 | mm: memcg/slab: deprecate memory.kmem.slabinfo | Roman Gushchin | 1 | -27/+4 |
| 2020-08-07 | mm: memcg: convert vmstat slab counters to bytes | Roman Gushchin | 1 | -2/+2 |
| 2020-08-07 | mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order | Long Li | 1 | -0/+17 |
| 2020-08-07 | mm: ksize() should silently accept a NULL pointer | William Kucharski | 1 | -9/+5 |
| 2020-08-07 | mm, treewide: rename kzfree() to kfree_sensitive() | Waiman Long | 1 | -4/+4 |
| 2020-07-24 | mm: memcg/slab: fix memory leak at non-root kmem_cache destroy | Muchun Song | 1 | -7/+28 |
| 2020-06-26 | mm/slab: use memzero_explicit() in kzfree() | Waiman Long | 1 | -1/+1 |
| 2020-06-02 | usercopy: mark dma-kmalloc caches as usercopy caches | Vlastimil Babka | 1 | -1/+2 |
| 2020-04-10 | mm, slab_common: fix a typo in comment "eariler"->"earlier" | Qiujun Huang | 1 | -1/+1 |
| 2020-04-07 | proc: faster open/read/close with "permanent" files | Alexey Dobriyan | 1 | -0/+1 |
| 2020-04-02 | mm, memcg: fix build error around the usage of kmem_caches | Yafang Shao | 1 | -1/+1 |
| 2020-02-04 | proc: convert everything to "struct proc_ops" | Alexey Dobriyan | 1 | -8/+7 |
| 2020-02-04 | mm: remove __krealloc | Florian Westphal | 1 | -22/+0 |
| 2020-01-13 | mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid | Adrian Huang | 1 | -1/+2 |
| 2019-12-04 | mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache d... | Roman Gushchin | 1 | -0/+12 |
| 2019-12-01 | mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches | Pengfei Li | 1 | -2/+3 |