• Mel Gorman's avatar
    mm: vmscan: treat pages marked for immediate reclaim as zone congestion · d04e8acd
    Mel Gorman authored
    Currently a zone will only be marked congested if the underlying BDI is
    congested but if dirty pages are spread across zones it is possible that
    an individual zone is full of dirty pages without being congested.  The
    impact is that zone gets scanned very quickly potentially reclaiming
    really clean pages.  This patch treats pages marked for immediate
    reclaim as congested for the purposes of marking a zone ZONE_CONGESTED
    and stalling in wait_iff_congested.
    Signed-off-by: default avatarMel Gorman <mgorman@suse.de>
    Cc: Johannes Weiner <hannes@cmpxchg.org>
    Cc: Michal Hocko <mhocko@suse.cz>
    Cc: Rik van Riel <riel@redhat.com>
    Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Cc: Jiri Slaby <jslaby@suse.cz>
    Cc: Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
    Cc: Zlatko Calusic <zcalusic@bitsync.net>
    Cc: dormando <dormando@rydia.net>
    Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    d04e8acd
vmscan.c 106 KB