Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1282898

[PATCH]mm:Correctly update number of rotated pages on active list.

From "Pradeep Goswami (Pradeep Kumar Goswami)" <Pradeep.Goswami@spreadtrum.com>
Newsgroups linux.kernel
Subject [PATCH]mm:Correctly update number of rotated pages on active list.
Date 2015-12-03 11:20 +0100
Message-ID <qBz9v-3CM-1@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


This patch corrects the number of pages which are rotated on active list.
The counter for rotated pages effects the number of pages
to be scanned on active pages list in  low memory situations.

Signed-off-by: Pradeep Goswami <pradeep.goswami@spredtrum.com>
Cc: Rebecca Schultz Zavin <rebecca@android.com>
Cc: Vladimir Davydov <vdavydov@parallels.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
---
--- a/mm/vmscan.c       2015-11-18 20:55:38.208838142 +0800
+++ b/mm/vmscan.c       2015-11-19 14:37:31.189838998 +0800
@@ -1806,7 +1806,6 @@ static void shrink_active_list(unsigned
 
                if (page_referenced(page, 0, sc->target_mem_cgroup,
                                    &vm_flags)) {
-                       nr_rotated += hpage_nr_pages(page);
                        /*  
                         * Identify referenced, file-backed active pages and 
                         * give them one more trip around the active list. So
@@ -1818,6 +1817,7 @@ static void shrink_active_list(unsigned
                         */  
                        if ((vm_flags & VM_EXEC) && page_is_file_cache(page)) {
                                list_add(&page->lru, &l_active);
+                               nr_rotated += hpage_nr_pages(page);
                                continue;
                        }   
                }   

Thanks,
Pradeep.--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH]mm:Correctly update number of rotated pages on active list. "Pradeep Goswami (Pradeep Kumar Goswami)"   <Pradeep.Goswami@spreadtrum.com> - 2015-12-03 11:20 +0100
  Re: [PATCH]mm:Correctly update number of rotated pages on active  list. Michal Hocko <mhocko@kernel.org> - 2015-12-03 12:00 +0100
    Re: [PATCH]mm:Correctly update number of rotated pages on active  list. "Pradeep Goswami (Pradeep Kumar Goswami)"   <Pradeep.Goswami@spreadtrum.com> - 2015-12-03 15:50 +0100

csiph-web