On March 01, 2017 5:40 AM Johannes Weiner wrote: > > 246e87a93934 ("memcg: fix get_scan_count() for small targets") sought > to avoid high reclaim priorities for memcg by forcing it to scan a > minimum amount of pages when lru_pages >> priority yielded nothing. > This was done at a time when reclaim decisions like dirty throttling > were tied to the priority level. > > Nowadays, the only meaningful thing still tied to priority dropping > below DEF_PRIORITY - 2 is gating whether laptop_mode=1 is generally > allowed to write. But that is from an era where direct reclaim was > still allowed to call ->writepage, and kswapd nowadays avoids writes > until it's scanned every clean page in the system. Potential changes > to how quick sc->may_writepage could trigger are of little concern. > > Remove the force_scan stuff, as well as the ugly multi-pass target > calculation that it necessitated. > > Signed-off-by: Johannes Weiner <hannes@xxxxxxxxxxx> > --- Acked-by: Hillf Danton <hillf.zj@xxxxxxxxxxxxxxx> -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>