Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mm/page_alloc.c:free_area_init_nodes() fix inappropriate use of enum

Local variable `i' is a) misleadingly-named for an `enum zone_type' and b)
used for indexing zones as well as nodes as well as node_maps.

Make it an `int'.

Reported-by: Frans Pop <elendil@planet.nl>
Cc: Mel Gorman <mel@csn.ul.ie>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Andrew Morton and committed by
Linus Torvalds
db99100d 9363b9f2

+1 -1
+1 -1
mm/page_alloc.c
··· 3952 3952 void __init free_area_init_nodes(unsigned long *max_zone_pfn) 3953 3953 { 3954 3954 unsigned long nid; 3955 - enum zone_type i; 3955 + int i; 3956 3956 3957 3957 /* Sort early_node_map as initialisation assumes it is sorted */ 3958 3958 sort_node_map();