Prev: [PATCH 3/7] vmscan: synchrounous lumpy reclaim use lock_page() instead trylock_page()
Next: [PATCH 5/7] vmscan: kill dead code in shrink_inactive_list()
From: KOSAKI Motohiro on 5 Aug 2010 02:20 If slow usb storage is connected and run plenty io operation, lumpy reclaim often stall in shrink_inactive_list(). This patch series try to solve this issue. At least, This works fine on my desktop and usb stick environment :-) This patch is still RFC. comment, reviewing and testing are welcome! Wu Fengguang (1): vmscan: raise the bar to PAGEOUT_IO_SYNC stalls KOSAKI Motohiro (6): vmscan: synchronous lumpy reclaim don't call congestion_wait() vmscan: synchrounous lumpy reclaim use lock_page() instead trylock_page() vmscan: narrowing synchrounous lumply reclaim condition vmscan: kill dead code in shrink_inactive_list() vmscan: remove PF_SWAPWRITE from __zone_reclaim() vmscan: isolated_lru_pages() stop neighbor search if neighbor can't be isolated mm/vmscan.c | 211 ++++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 138 insertions(+), 73 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |