]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/vmstat.h
USB: move <linux/usb_otg.h> to <linux/usb/otg.h>
[linux-2.6-omap-h63xx.git] / include / linux / vmstat.h
index 9c6e62c56ec25a776cd644288409b15590ed6328..176c7f797339b2aa5d4bca59157b7181bcc5bd97 100644 (file)
  * generated will simply be the increment of a global address.
  */
 
-#define FOR_ALL_ZONES(x) x##_DMA, x##_DMA32, x##_NORMAL, x##_HIGH
+#ifdef CONFIG_ZONE_DMA32
+#define DMA32_ZONE(xx) xx##_DMA32,
+#else
+#define DMA32_ZONE(xx)
+#endif
+
+#ifdef CONFIG_HIGHMEM
+#define HIGHMEM_ZONE(xx) , xx##_HIGH
+#else
+#define HIGHMEM_ZONE(xx)
+#endif
+
+#define FOR_ALL_ZONES(xx) xx##_DMA, DMA32_ZONE(xx) xx##_NORMAL HIGHMEM_ZONE(xx)
 
 enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT,
                FOR_ALL_ZONES(PGALLOC),