Skip to content
  • Vlastimil Babka's avatar
    mm, compaction: remove unneeded pageblock_skip_persistent() checks · d3c85bad
    Vlastimil Babka authored
    Commit f3c931633a59 ("mm, compaction: persistently skip hugetlbfs
    pageblocks") has introduced pageblock_skip_persistent() checks into
    migration and free scanners, to make sure pageblocks that should be
    persistently skipped are marked as such, regardless of the
    ignore_skip_hint flag.
    
    Since the previous patch introduced a new no_set_skip_hint flag, the
    ignore flag no longer prevents marking pageblocks as skipped.  Therefore
    we can remove the special cases.  The relevant pageblocks will be marked
    as skipped by the common logic which marks each pageblock where no page
    could be isolated.  This makes the code simpler.
    
    Link: http://lkml.kernel.org/r/20171102121706.21504-3-vbabka@suse.cz
    
    
    Signed-off-by: default avatarVlastimil Babka <vbabka@suse.cz>
    Cc: Mel Gorman <mgorman@techsingularity.net>
    Cc: David Rientjes <rientjes@google.com>
    Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds ...
    d3c85bad