diff --git a/mm/vmscan.c b/mm/vmscan.c index daa7e37c2236..fc823fe3bd1f 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -8185,7 +8185,7 @@ int user_proactive_reclaim(char *buf, } else { struct scan_control sc = { .gfp_mask = current_gfp_context(gfp_mask), - .reclaim_idx = gfp_zone(gfp_mask), + .reclaim_idx = MAX_NR_ZONES - 1, .proactive_swappiness = swappiness == -1 ? NULL : &swappiness, .priority = DEF_PRIORITY, .may_writepage = 1,