aboutsummaryrefslogtreecommitdiffstats
path: root/mm/slab_common.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds3 days1-2/+25
|\
| * mm: krealloc: clarify valid usage of __GFP_ZERODanilo Krummrich2024-09-031-2/+18
| * mm: krealloc: consider spare memory for __GFP_ZERODanilo Krummrich2024-09-031-0/+7
* | Merge branch 'slab/for-6.12/kmem_cache_args' into slab/for-nextVlastimil Babka11 days1-96/+43
|\ \
| * | mm, slab: restore kerneldoc for kmem_cache_create()Vlastimil Babka11 days1-3/+7
| * | slab: make __kmem_cache_create() static inlineChristian Brauner2024-09-101-38/+0
| * | slab: make kmem_cache_create_usercopy() static inlineChristian Brauner2024-09-101-45/+0
| * | slab: remove kmem_cache_create_rcu()Christian Brauner2024-09-101-43/+0
| * | slab: create kmem_cache_create() compatibility layerChristian Brauner2024-09-101-5/+5
| * | slab: pass struct kmem_cache_args to do_kmem_cache_create()Christian Brauner2024-09-101-21/+6
| * | slab: pass struct kmem_cache_args to create_cache()Christian Brauner2024-09-101-20/+19
| * | slab: port kmem_cache_create_usercopy() to struct kmem_cache_argsChristian Brauner2024-09-101-22/+8
| * | slab: port kmem_cache_create_rcu() to struct kmem_cache_argsChristian Brauner2024-09-101-3/+7
| * | slab: port kmem_cache_create() to struct kmem_cache_argsChristian Brauner2024-09-101-2/+6
| * | slab: add struct kmem_cache_argsChristian Brauner2024-09-101-16/+51
| * | slab: s/__kmem_cache_create/do_kmem_cache_create/gChristian Brauner2024-09-101-2/+2
| * | mm: Removed @freeptr_offset to prevent doc warningR Sundar2024-09-021-1/+0
| * | mm: add kmem_cache_create_rcu()Christian Brauner2024-08-291-39/+97
| * | mm: remove unused argument from create_cache()Christian Brauner2024-08-291-3/+2
| |/
* | Merge branch 'slab/for-6.12/rcu_barriers' into slab/for-nextVlastimil Babka11 days1-80/+47
|\ \
| * | slub: Introduce CONFIG_SLUB_RCU_DEBUGJann Horn2024-08-271-0/+16
| * | mm, slab: call kvfree_rcu_barrier() from kmem_cache_destroy()Vlastimil Babka2024-08-271-0/+3
| * | mm, slab: reintroduce rcu_barrier() into kmem_cache_destroy()Vlastimil Babka2024-08-271-43/+4
| * | mm, slab: move kfence_shutdown_cache() outside slab_mutexVlastimil Babka2024-08-271-6/+2
| * | mm, slab: unlink slabinfo, sysfs and debugfs immediatelyVlastimil Babka2024-08-271-31/+26
| * | mm, slab: dissolve shutdown_cache() into its callerVlastimil Babka2024-08-271-22/+18
| |/
* | mm/slab: Optimize the code logic in find_mergeable()Xavier2024-09-051-3/+4
* | mm, slab: use kmem_cache_free() to free from kmem_buckets_cacheYan Zhen2024-08-271-1/+1
* | slab: Warn on duplicate cache names when DEBUG_VM=yPedro Falcato2024-08-261-0/+17
|/
* Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds2024-07-211-5/+5
|\
| * mm: remove CONFIG_MEMCG_KMEMJohannes Weiner2024-07-101-5/+5
* | mm/slab: Introduce kmem_buckets_create() and familyKees Cook2024-07-031-0/+97
* | mm/slab: Plumb kmem_buckets into __do_kmalloc_node()Kees Cook2024-07-031-1/+1
* | mm/slab: Introduce kmem_buckets typedefKees Cook2024-07-031-2/+1
* | slab, rust: extend kmalloc() alignment guarantees to remove Rust paddingVlastimil Babka2024-07-031-4/+5
|/
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds2024-05-191-3/+3
|\
| * mm/slab: enable slab allocation tagging for kmalloc and friendsSuren Baghdasaryan2024-04-251-3/+3
* | mm/slub: remove the check for NULL kmalloc_cachesHyunmin Lee2024-05-021-6/+4
* | mm/slub: create kmalloc 96 and 192 caches regardless cache size orderHyunmin Lee2024-05-021-12/+7
* | mm/slub: remove dummy slabinfo functionsXiu Jianfeng2024-03-251-2/+0
|/
* Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds2024-03-141-1/+1
|\
| * treewide: update LLVM Bugzilla linksNathan Chancellor2024-02-221-1/+1
* | Merge branch 'slab/for-6.9/slab-flag-cleanups' into slab/for-linusVlastimil Babka2024-03-121-1/+1
|\ \
| * | mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGEVlastimil Babka2024-02-261-1/+1
| |/
* | mm/slab: Fix a kmemleak in kmem_cache_destroy()Xiaolei Wang2024-03-011-2/+6
* | mm, slab: remove unused object_size parameter in kmem_cache_flags()Chengming Zhou2024-02-211-1/+1
* | mm/slub: remove parameter 'flags' in create_kmalloc_caches()Zheng Yejian2024-01-301-6/+7
* | mm/slub: unify all sl[au]b parameters with "slab_$param"Xiongwei Song2024-01-221-2/+2
|/
* mm/slab: move kmalloc() functions from slab_common.c to slub.cVlastimil Babka2023-12-061-119/+0
* mm/slab: move kmalloc_slab() to mm/slab.hVlastimil Babka2023-12-061-35/+8