--- a/mm/vmscan.c~mm-vmscan-restore-active-inactive-ratio-for-anonymous-lru +++ a/mm/vmscan.c @@ -2207,7 +2207,7 @@ static bool inactive_is_low(struct lruve active = lruvec_page_state(lruvec, NR_LRU_BASE + active_lru); gb = (inactive + active) >> (30 - PAGE_SHIFT); - if (gb && is_file_lru(inactive_lru)) + if (gb) inactive_ratio = int_sqrt(10 * gb); else inactive_ratio = 1;