linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] make mapped executable pages the first class citizen (with test cases)
@ 2009-06-08  9:10 Wu Fengguang
  2009-06-08  9:10 ` [PATCH 1/3] vmscan: report vm_flags in page_referenced() Wu Fengguang
                   ` (3 more replies)
  0 siblings, 4 replies; 20+ messages in thread
From: Wu Fengguang @ 2009-06-08  9:10 UTC (permalink / raw)
  To: Andrew Morton
  Cc: KOSAKI Motohiro, Wu, Fengguang, Andi Kleen, Christoph Lameter,
	Elladan, Nick Piggin, Johannes Weiner, Peter Zijlstra,
	Rik van Riel, tytso@mit.edu, linux-mm@kvack.org,
	minchan.kim@gmail.com

Andrew,

I managed to back this patchset with two test cases :)

They demonstrated that
- X desktop responsiveness can be *doubled* under high memory/swap pressure
- it can almost stop major faults when the active file list is slowly scanned
  because of undergoing partially cache hot streaming IO

The details are included in the changelog.

Thanks,
Fengguang
-- 

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH 0/3] make mapped executable pages the first class citizen
@ 2009-05-17  2:23 Wu Fengguang
  2009-05-17  2:23 ` [PATCH 3/3] vmscan: merge duplicate code in shrink_active_list() Wu Fengguang
  0 siblings, 1 reply; 20+ messages in thread
From: Wu Fengguang @ 2009-05-17  2:23 UTC (permalink / raw)
  To: Andrew Morton
  Cc: LKML, Christoph Lameter, KOSAKI Motohiro, hannes@cmpxchg.org,
	peterz@infradead.org, riel@redhat.com, tytso@mit.edu,
	linux-mm@kvack.org, elladan@eskimo.com, npiggin@suse.de,
	minchan.kim@gmail.com

Andrew,

This patchset makes mapped executable pages the first class citizen.

This update incorporates the Reviewed-by bits and comment changes
suggested by Minchan. Thanks to all for making this great patch possible!

Thanks,
Fengguang
-- 

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 20+ messages in thread
* [PATCH 0/3] make mapped executable pages the first class citizen
@ 2009-05-16  9:00 Wu Fengguang
  2009-05-16  9:00 ` [PATCH 3/3] vmscan: merge duplicate code in shrink_active_list() Wu Fengguang
  0 siblings, 1 reply; 20+ messages in thread
From: Wu Fengguang @ 2009-05-16  9:00 UTC (permalink / raw)
  To: Andrew Morton
  Cc: LKML, Christoph Lameter, KOSAKI Motohiro, hannes@cmpxchg.org,
	peterz@infradead.org, riel@redhat.com, tytso@mit.edu,
	linux-mm@kvack.org, elladan@eskimo.com, npiggin@suse.de,
	minchan.kim@gmail.com

Andrew,

This patchset makes mapped executable pages the first class citizen.
This version has incorparated many valuable comments from people in
the CC list, and runs OK on my desktop. Let's test it in your -mm?

Thanks,
Fengguang
-- 

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2009-07-10 16:50 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-08  9:10 [PATCH 0/3] make mapped executable pages the first class citizen (with test cases) Wu Fengguang
2009-06-08  9:10 ` [PATCH 1/3] vmscan: report vm_flags in page_referenced() Wu Fengguang
2009-06-08  9:10 ` [PATCH 2/3] vmscan: make mapped executable pages the first class citizen Wu Fengguang
2009-06-08 15:34   ` Christoph Lameter
2009-06-08 17:30     ` Nai Xia
2009-06-09  3:28     ` Wu Fengguang
2009-06-08  9:10 ` [PATCH 3/3] vmscan: merge duplicate code in shrink_active_list() Wu Fengguang
2009-07-10  7:24 ` [PATCH 0/3] make mapped executable pages the first class citizen (with test cases) Nai Xia
2009-07-10  8:34   ` Wu Fengguang
2009-07-10 16:50     ` Nai Xia
  -- strict thread matches above, loose matches on Subject: below --
2009-05-17  2:23 [PATCH 0/3] make mapped executable pages the first class citizen Wu Fengguang
2009-05-17  2:23 ` [PATCH 3/3] vmscan: merge duplicate code in shrink_active_list() Wu Fengguang
2009-05-18  9:16   ` Wu Fengguang
2009-05-19  2:43     ` Wu Fengguang
2009-05-19 10:18       ` Johannes Weiner
2009-05-19 10:32         ` Wu Fengguang
2009-05-16  9:00 [PATCH 0/3] make mapped executable pages the first class citizen Wu Fengguang
2009-05-16  9:00 ` [PATCH 3/3] vmscan: merge duplicate code in shrink_active_list() Wu Fengguang
2009-05-16 13:39   ` Johannes Weiner
2009-05-16 13:47     ` Wu Fengguang
2009-05-16 14:35   ` Rik van Riel
2009-05-17  1:24   ` Minchan Kim

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).