Joonsoo Kim
|
edcad25095
Revert "slab: remove BAD_ALIEN_MAGIC"
|
11 years ago |
Wang Sheng-Hui
|
8a7d9b4306
mm/slab.c: fix comments
|
11 years ago |
Joonsoo Kim
|
5e80478967
slab: change int to size_t for representing allocation size
|
11 years ago |
Joonsoo Kim
|
a640616822
slab: remove BAD_ALIEN_MAGIC
|
11 years ago |
Joonsoo Kim
|
367f7f2f45
slab: remove a useless lockdep annotation
|
11 years ago |
Joonsoo Kim
|
833b706cc8
slab: destroy a slab without holding any alien cache lock
|
11 years ago |
Joonsoo Kim
|
49dfc304ba
slab: use the lock on alien_cache, instead of the lock on array_cache
|
11 years ago |
Joonsoo Kim
|
c8522a3a58
slab: introduce alien_cache
|
11 years ago |
Joonsoo Kim
|
1fe00d50a9
slab: factor out initialization of array cache
|
11 years ago |
Joonsoo Kim
|
97654dfa20
slab: defer slab_destroy in free_block()
|
11 years ago |
Joonsoo Kim
|
25c063fbd5
slab: move up code to get kmem_cache_node in free_block()
|
11 years ago |
Joonsoo Kim
|
8a9c61d438
slab: add unlikely macro to help compiler
|
11 years ago |
Christoph Lameter
|
18bf854117
slab: use get_node() and kmem_cache_node() functions
|
11 years ago |
Fabian Frederick
|
1536cb3933
mm/slab.c: add __init to init_lock_keys
|
11 years ago |
Joonsoo Kim
|
0378730142
slab: fix oops when reading /proc/slab_allocators
|
11 years ago |
Vladimir Davydov
|
c67a8a685a
memcg, slab: merge memcg_{bind,release}_pages to memcg_{un}charge_slab
|
11 years ago |
Vladimir Davydov
|
03afc0e25f
slab: get_online_mems for kmem_cache_{create,destroy,shrink}
|
11 years ago |
Vladimir Davydov
|
5dfb417509
sl[au]b: charge slabs to kmemcg explicitly
|
11 years ago |
David Rientjes
|
9a02d69993
mm, slab: suppress out of memory warning unless debug is enabled
|
11 years ago |
David Miller
|
30321c7b65
slab: Fix off by one in object max number tests.
|
11 years ago |
Joonsoo Kim
|
7cc68973c3
slab: fix the type of the index on freelist index accessor
|
11 years ago |
Linus Torvalds
|
bf3a340738
Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/linux
|
11 years ago |
Dave Hansen
|
34bf6ef94a
mm: slab/slub: use page->list consistently instead of page->lru
|
11 years ago |
David Rientjes
|
f0432d1596
mm, mempolicy: remove per-process flag
|
11 years ago |
David Rientjes
|
2a389610a7
mm, mempolicy: rename slab_node for clarity
|
11 years ago |
Mel Gorman
|
d26914d117
mm: optimize put_mems_allowed() usage
|
11 years ago |
Jianyu Zhan
|
5f0985bb11
mm/slab.c: cleanup outdated comments and unify variables naming
|
11 years ago |
Joe Perches
|
5087c82299
slab: Make allocations with GFP_ZERO slightly more efficient
|
12 years ago |
Joonsoo Kim
|
8fc9cf420b
slab: make more slab management structure off the slab
|
11 years ago |
Joonsoo Kim
|
a41adfaa23
slab: introduce byte sized index for the freelist of a slab
|
11 years ago |