Sorry, I meant this one:
Index: 2.6.21/mm/vmalloc.c =================================================================== --- 2.6.21.orig/mm/vmalloc.c +++ 2.6.21/mm/vmalloc.c @@ -577,6 +577,16 @@ void *vmalloc_exec(unsigned long size) return __vmalloc(size, GFP_KERNEL | __GFP_HIGHMEM, PAGE_KERNEL_EXEC); } +#if defined(CONFIG_64BIT) + #if defined(CONFIG_ZONE_DMA32) + #define GFP_VMALLOC32 GFP_DMA32 + #elif defined(CONFIG_ZONE_DMA) + #define GFP_VMALLOC32 GFP_DMA + #endif +#else + #define GFP_VMALLOC32 GFP_KERNEL +#endif + /** * vmalloc_32 - allocate virtually contiguous memory (32bit addressable) * @size: allocation size -- Regards/Gruß, Boris. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/