Skip to content
  • Andrew Morton's avatar
    mm/vmstat.c: fix/cleanup ifdefs · 3c486871
    Andrew Morton authored
    
    
    CONFIG_COMPACTION=y, CONFIG_DEBUG_FS=n:
    
      mm/vmstat.c:690: warning: 'frag_start' defined but not used
      mm/vmstat.c:702: warning: 'frag_next' defined but not used
      mm/vmstat.c:710: warning: 'frag_stop' defined but not used
      mm/vmstat.c:715: warning: 'walk_zones_in_node' defined but not used
    
    It's all a bit of a tangly mess and it's unclear why CONFIG_COMPACTION
    figures in there at all.  Move frag_start/frag_next/frag_stop and
    migratetype_names[] into the existing CONFIG_PROC_FS block.
    
    walk_zones_in_node() gets a special ifdef.
    
    Also move the #include lines up to where #include lines live.
    
    [axel.lin@ingics.com: fix build error when !CONFIG_PROC_FS]
    Signed-off-by: default avatarAxel Lin <axel.lin@ingics.com>
    Cc: Mel Gorman <mel@csn.ul.ie>
    Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
    Cc: Mel Gorman <mel@csn.ul.ie>
    Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
    Tested-by: default avatarDavid Rientjes <rientjes@google.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    3c486871