Index: kernel/generic/include/mm/frame.h
===================================================================
--- kernel/generic/include/mm/frame.h	(revision 2107e791998e76d494ff41528857887a4ad06615)
+++ kernel/generic/include/mm/frame.h	(revision 1a313f7fa09dd35459728c286fcc4680d92077e9)
@@ -83,6 +83,7 @@
 #define FRAME_TO_ZONE_FLAGS(ff)	\
 	((((ff) & FRAME_LOWMEM) ? ZONE_LOWMEM : \
-	    (((ff) & FRAME_HIGHMEM) ? ZONE_HIGHMEM : ZONE_NONE)) | \
-	    (ZONE_AVAILABLE | ZONE_LOWMEM /* | ZONE_HIGHMEM */)) 
+	    (((ff) & FRAME_HIGHMEM) ? ZONE_HIGHMEM : \
+	    ZONE_LOWMEM /* | ZONE_HIGHMEM */)) | \
+	    ZONE_AVAILABLE) 
 
 #define ZONE_FLAGS_MATCH(zf, f) \
