mm: memcontrol: delete unused lrucare handling
Swapin faults were the last event to charge pages after they had already been put on the LRU list. Now that we charge directly on swapin, the lrucare portion of the charge code is unused. Signed-off-by: Johannes Weiner <hannes@cmpxchg.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Reviewed-by: Joonsoo Kim <iamjoonsoo.kim@lge.com> Cc: Alex Shi <alex.shi@linux.alibaba.com> Cc: Hugh Dickins <hughd@google.com> Cc: "Kirill A. Shutemov" <kirill@shutemov.name> Cc: Michal Hocko <mhocko@suse.com> Cc: Roman Gushchin <guro@fb.com> Cc: Balbir Singh <bsingharora@gmail.com> Cc: Shakeel Butt <shakeelb@google.com> Link: http://lkml.kernel.org/r/20200508183105.225460-19-hannes@cmpxchg.org Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
0a27cae138
commit
d9eb1ea2bf
@@ -624,7 +624,7 @@ static int shmem_add_to_page_cache(struct page *page,
|
||||
page->index = index;
|
||||
|
||||
if (!PageSwapCache(page)) {
|
||||
error = mem_cgroup_charge(page, charge_mm, gfp, false);
|
||||
error = mem_cgroup_charge(page, charge_mm, gfp);
|
||||
if (error) {
|
||||
if (PageTransHuge(page)) {
|
||||
count_vm_event(THP_FILE_FALLBACK);
|
||||
|
Reference in New Issue
Block a user