aboutsummaryrefslogtreecommitdiff
path: root/mm/slab_common.c
AgeCommit message (Expand)AuthorFilesLines
2017-07-06mm: allow slab_nomerge to be set at build timeGravatar Kees Cook 1-3/+2
2017-04-18mm: Rename SLAB_DESTROY_BY_RCU to SLAB_TYPESAFE_BY_RCUGravatar Paul E. McKenney 1-3/+3
2017-02-24kasan: drain quarantine of memcg slab objectsGravatar Greg Thelen 1-1/+3
2017-02-22slab: use memcg_kmem_cache_wq for slab destruction operationsGravatar Tejun Heo 1-1/+1
2017-02-22slab: remove synchronous synchronize_sched() from memcg cache deactivation pathGravatar Tejun Heo 1-0/+60
2017-02-22slab: introduce __kmemcg_cache_deactivate()Gravatar Tejun Heo 1-2/+2
2017-02-22slab: implement slab_root_caches listGravatar Tejun Heo 1-25/+34
2017-02-22slab: link memcg kmem_caches on their associated memory cgroupGravatar Tejun Heo 1-7/+29
2017-02-22slab: reorganize memcg_cache_paramsGravatar Tejun Heo 1-12/+13
2017-02-22slab: remove synchronous rcu_barrier() call in memcg cache release pathGravatar Tejun Heo 1-42/+60
2017-02-22slub: separate out sysfs_slab_release() from sysfs_slab_remove()Gravatar Tejun Heo 1-1/+1
2017-02-22Revert "slub: move synchronize_sched out of slab_mutex on shrink"Gravatar Tejun Heo 1-25/+2
2017-02-22mm, slab: rename kmalloc-node cache to kmalloc-<size>Gravatar Vlastimil Babka 1-4/+1
2017-02-22slub: do not merge cache if slub_debug contains a never-merge flagGravatar Grygorii Maistrenko 1-1/+4
2016-12-12mm/slab_common.c: check kmem_create_cache flags are commonGravatar Thomas Garnier 1-0/+6
2016-12-12slub: move synchronize_sched out of slab_mutex on shrinkGravatar Vladimir Davydov 1-2/+25
2016-11-11memcg: prevent memcg caches to be both OFF_SLAB & OBJFREELIST_SLABGravatar Greg Thelen 1-2/+2
2016-07-26mm: charge/uncharge kmemcg from generic page allocator pathsGravatar Vladimir Davydov 1-1/+1
2016-07-26mm: reorganize SLAB freelist randomizationGravatar Thomas Garnier 1-0/+47
2016-07-23mm: memcontrol: fix cgroup creation failure after many small jobsGravatar Johannes Weiner 1-2/+2
2016-05-20mm: kasan: initial memory quarantine implementationGravatar Alexander Potapenko 1-0/+2
2016-03-25mm, kasan: add GFP flags to KASAN APIGravatar Alexander Potapenko 1-2/+2
2016-03-25mm, kasan: SLAB supportGravatar Alexander Potapenko 1-1/+1
2016-03-17mm: convert printk(KERN_<LEVEL> to pr_<level>Gravatar Joe Perches 1-1/+1
2016-03-17mm: coalesce split stringsGravatar Joe Perches 1-6/+4
2016-03-17mm: memcontrol: zap memcg_kmem_online helperGravatar Vladimir Davydov 1-1/+1
2016-03-15mm: new API kfree_bulk() for SLAB+SLUB allocatorsGravatar Jesper Dangaard Brouer 1-2/+6
2016-02-18mm: slab: free kmem_cache_node after destroy sysfs fileGravatar Dmitry Safonov 1-0/+1
2016-01-20mm: memcontrol: move kmem accounting code to CONFIG_MEMCGGravatar Johannes Weiner 1-5/+5
2016-01-20mm: memcontrol: give the kmem states more descriptive namesGravatar Johannes Weiner 1-2/+2
2016-01-14slab: add SLAB_ACCOUNT flagGravatar Vladimir Davydov 1-1/+2
2015-11-22slab/slub: adjust kmem_cache_alloc_bulk APIGravatar Jesper Dangaard Brouer 1-3/+3
2015-11-05mm/slab_common.c: initialize kmem_cache pointer to NULLGravatar Alexandru Moise 1-2/+1
2015-11-05mm/slab_common.c: do not warn that cache is busy on destroy more than onceGravatar Vladimir Davydov 1-6/+7
2015-11-05mm/slab_common.c: clear pointers to per memcg caches on destroyGravatar Vladimir Davydov 1-15/+78
2015-11-05mm/slab_common.c: rename cache create/destroy helpersGravatar Vladimir Davydov 1-19/+18
2015-11-05slab: convert slab_is_available() to booleanGravatar Denis Kirjanov 1-1/+1
2015-09-08memcg: export struct mem_cgroupGravatar Michal Hocko 1-1/+1
2015-09-08mm/slab_common: allow NULL cache pointer in kmem_cache_destroy()Gravatar Sergey Senozhatsky 1-0/+3
2015-09-04slab: infrastructure for bulk object allocation and freeingGravatar Christoph Lameter 1-0/+23
2015-08-07mm/slub: allow merging when SLAB_DEBUG_FREE is setGravatar Konstantin Khlebnikov 1-2/+1
2015-07-01Add __init attribute to new_kmalloc_cacheGravatar Christoph Lameter 1-1/+1
2015-06-29Fix kmalloc slab creation sequenceGravatar Christoph Lameter 1-16/+16
2015-06-24slab: correct size_index table before replacing the bootstrap kmem_cache_nodeGravatar Daniel Sanders 1-15/+21
2015-06-24mm/slab_common: support the slub_debug boot option on specific object sizeGravatar Gavin Guo 1-23/+39
2015-02-13mm: slub: add kernel address sanitizer support for slub allocatorGravatar Andrey Ryabinin 1-1/+4
2015-02-13mm/slab: convert cache name allocations to kstrdup_constGravatar Andrzej Hajda 1-6/+6
2015-02-12slub: make dead caches discard free slabs immediatelyGravatar Vladimir Davydov 1-2/+13
2015-02-12memcg: free memcg_caches slot on css offlineGravatar Vladimir Davydov 1-11/+28
2015-02-12slab: use css id for naming per memcg cachesGravatar Vladimir Davydov 1-3/+3