Shakeel Butt
|
553a1f0d3c
mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node
|
6 жил өмнө |
Jiri Slaby
|
8b057ad846
memcg: make it work on sparse non-0-node systems
|
6 жил өмнө |
Sebastian Andrzej Siewior
|
6b51e88199
mm/list_lru: introduce list_lru_shrink_walk_irq()
|
7 жил өмнө |
Sebastian Andrzej Siewior
|
6e018968f8
mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one()
|
7 жил өмнө |
Sebastian Andrzej Siewior
|
6cfe57a96b
mm/list_lru.c: move locking from __list_lru_walk_one() to its caller
|
7 жил өмнө |
Sebastian Andrzej Siewior
|
87a5ffc163
mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node()
|
7 жил өмнө |
Kirill Tkhai
|
fae91d6d8b
mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance
|
7 жил өмнө |
Kirill Tkhai
|
3b82c4dcc2
mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node()
|
7 жил өмнө |
Kirill Tkhai
|
9bec5c35bf
mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node()
|
7 жил өмнө |
Kirill Tkhai
|
44bd4a4759
mm/list_lru.c: add memcg argument to list_lru_from_kmem()
|
7 жил өмнө |
Kirill Tkhai
|
c92e8e10ca
fs: propagate shrinker::id to list_lru
|
7 жил өмнө |
Kirill Tkhai
|
84c07d11aa
mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB
|
7 жил өмнө |
Kirill Tkhai
|
e0295238e5
mm/list_lru.c: combine code under the same define
|
7 жил өмнө |
Andrew Morton
|
930eaac5ee
mm/list_lru.c: fold __list_lru_count_one() into its caller
|
7 жил өмнө |
Kirill Tkhai
|
0c7c1bed7e
mm: make counting of list_lru_one::nr_items lockless
|
7 жил өмнө |
Gustavo A. R. Silva
|
5b568acc3c
mm/list_lru.c: mark expected switch fall-through
|
8 жил өмнө |
Johannes Weiner
|
f80c7dab95
mm: memcontrol: use vmalloc fallback for large kmem memcg arrays
|
8 жил өмнө |
Sahitya Tummala
|
2c80cd57c7
mm/list_lru.c: fix list_lru_count_node() to be race free
|
8 жил өмнө |
Alexander Polakov
|
1bc11d70b5
mm/list_lru.c: avoid error-path NULL pointer deref
|
9 жил өмнө |
Johannes Weiner
|
127424c86b
mm: memcontrol: move kmem accounting code to CONFIG_MEMCG
|
10 жил өмнө |
Vladimir Davydov
|
df4065516b
memcg: simplify and inline __mem_cgroup_from_kmem
|
10 жил өмнө |
Raghavendra K T
|
145949a138
mm/list_lru.c: replace nr_node_ids for loop with for_each_node()
|
10 жил өмнө |
Jeff Layton
|
26f5d7609f
list_lru: don't call list_lru_from_kmem if the list_head is empty
|
10 жил өмнө |
Vladimir Davydov
|
2788cf0c40
memcg: reparent list_lrus and free kmemcg_id on css offline
|
10 жил өмнө |
Vladimir Davydov
|
3f97b16320
list_lru: add helpers to isolate items
|
10 жил өмнө |
Vladimir Davydov
|
60d3fd32a7
list_lru: introduce per-memcg lists
|
10 жил өмнө |
Vladimir Davydov
|
c0a5b56093
list_lru: organize all list_lrus to list
|
10 жил өмнө |
Vladimir Davydov
|
ff0b67ef5b
list_lru: get rid of ->active_nodes
|
10 жил өмнө |
Johannes Weiner
|
449dd6984d
mm: keep page cache radix tree nodes in check
|
11 жил өмнө |
Russell King
|
c56b097af2
mm: list_lru: fix almost infinite loop causing effective livelock
|
12 жил өмнө |