diff options
-rw-r--r-- | mm/vmscan.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/mm/vmscan.c b/mm/vmscan.c index 1109de0c35bf..a2d0c6842616 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c | |||
@@ -2853,6 +2853,13 @@ static unsigned long balance_pgdat(pg_data_t *pgdat, int order, | |||
2853 | } | 2853 | } |
2854 | 2854 | ||
2855 | /* | 2855 | /* |
2856 | * If we're getting trouble reclaiming, start doing writepage | ||
2857 | * even in laptop mode. | ||
2858 | */ | ||
2859 | if (sc.priority < DEF_PRIORITY - 2) | ||
2860 | sc.may_writepage = 1; | ||
2861 | |||
2862 | /* | ||
2856 | * Now scan the zone in the dma->highmem direction, stopping | 2863 | * Now scan the zone in the dma->highmem direction, stopping |
2857 | * at the last zone which needs scanning. | 2864 | * at the last zone which needs scanning. |
2858 | * | 2865 | * |
@@ -2923,13 +2930,6 @@ static unsigned long balance_pgdat(pg_data_t *pgdat, int order, | |||
2923 | raise_priority = false; | 2930 | raise_priority = false; |
2924 | } | 2931 | } |
2925 | 2932 | ||
2926 | /* | ||
2927 | * If we're getting trouble reclaiming, start doing | ||
2928 | * writepage even in laptop mode. | ||
2929 | */ | ||
2930 | if (sc.priority < DEF_PRIORITY - 2) | ||
2931 | sc.may_writepage = 1; | ||
2932 | |||
2933 | if (zone->all_unreclaimable) { | 2933 | if (zone->all_unreclaimable) { |
2934 | if (end_zone && end_zone == i) | 2934 | if (end_zone && end_zone == i) |
2935 | end_zone--; | 2935 | end_zone--; |