Jesper Dangaard Brouer
|
865762a811
slab/slub: adjust kmem_cache_alloc_bulk API
|
9 years ago |
Alexandru Moise
|
40911a798b
mm/slab_common.c: initialize kmem_cache pointer to NULL
|
9 years ago |
Vladimir Davydov
|
cd918c5574
mm/slab_common.c: do not warn that cache is busy on destroy more than once
|
9 years ago |
Vladimir Davydov
|
d60fdcc9e3
mm/slab_common.c: clear pointers to per memcg caches on destroy
|
9 years ago |
Vladimir Davydov
|
c9a77a7920
mm/slab_common.c: rename cache create/destroy helpers
|
9 years ago |
Denis Kirjanov
|
fda901241f
slab: convert slab_is_available() to boolean
|
9 years ago |
Michal Hocko
|
33398cf2f3
memcg: export struct mem_cgroup
|
10 years ago |
Sergey Senozhatsky
|
3942d29918
mm/slab_common: allow NULL cache pointer in kmem_cache_destroy()
|
10 years ago |
Christoph Lameter
|
484748f0b6
slab: infrastructure for bulk object allocation and freeing
|
10 years ago |
Konstantin Khlebnikov
|
3e810ae2db
mm/slub: allow merging when SLAB_DEBUG_FREE is set
|
10 years ago |
Christoph Lameter
|
ae6f2462e5
Add __init attribute to new_kmalloc_cache
|
10 years ago |
Christoph Lameter
|
a9730fca99
Fix kmalloc slab creation sequence
|
10 years ago |
Daniel Sanders
|
34cc6990d4
slab: correct size_index table before replacing the bootstrap kmem_cache_node
|
10 years ago |
Gavin Guo
|
4066c33d03
mm/slab_common: support the slub_debug boot option on specific object size
|
10 years ago |
Andrey Ryabinin
|
0316bec22e
mm: slub: add kernel address sanitizer support for slub allocator
|
10 years ago |
Andrzej Hajda
|
3dec16ea38
mm/slab: convert cache name allocations to kstrdup_const
|
10 years ago |
Vladimir Davydov
|
d6e0b7fa11
slub: make dead caches discard free slabs immediately
|
10 years ago |
Vladimir Davydov
|
2a4db7eb93
memcg: free memcg_caches slot on css offline
|
10 years ago |
Vladimir Davydov
|
f1008365bb
slab: use css id for naming per memcg caches
|
10 years ago |
Vladimir Davydov
|
426589f571
slab: link memcg caches of the same kind into a list
|
10 years ago |
Vladimir Davydov
|
f7ce3190c4
slab: embed memcg_cache_params to kmem_cache
|
10 years ago |
Vladimir Davydov
|
05257a1a3d
memcg: add rwsem to synchronize against memcg_caches arrays relocation
|
10 years ago |
Vladimir Davydov
|
dbcf73e26c
memcg: rename some cache id related variables
|
10 years ago |
Vladimir Davydov
|
d5b3cf7139
memcg: zap memcg_slab_caches and memcg_slab_mutex
|
10 years ago |
Vladimir Davydov
|
3e0350a364
memcg: zap memcg_name argument of memcg_create_kmem_cache
|
10 years ago |
Vaishali Thakkar
|
7c4da061f2
mm/slab_common.c: use kmem_cache_free()
|
10 years ago |
Vladimir Davydov
|
b047501cd9
memcg: use generic slab iterators for showing slabinfo
|
10 years ago |
Joonsoo Kim
|
5436205738
mm/slab: reverse iteration on find_mergeable()
|
10 years ago |
Vladimir Davydov
|
1df3b26f20
slab: print slabinfo header in seq show
|
10 years ago |
Joonsoo Kim
|
95069ac8da
mm/slab: fix unalignment problem on Malta with EVA due to slab merge
|
10 years ago |