When I compile my kernel module, as I did for suse 12.2, i get the following:
#error ZONES_SHIFT -- too many zones configured adjust calculation

from looking at the sources, it seems that MAX_NR_ZONES is undefined.
Where is it suppose to be ? and what does ZONES_SHIFT means ? and what the value suppose to be ?