looks like include/asm/highmem.h is not included.
patch below against 2.5.69-bk19
this helps
----------------------------------------------------------
diff -ur 1/drivers/char/drm/drm_memory.h 2/drivers/char/drm/drm_memory.h
--- 1/drivers/char/drm/drm_memory.h 2003-05-26 14:40:31.000000000
+0100
+++ 2/drivers/char/drm/drm_memory.h 2003-05-26 14:42:29.000000000
+0100
@@ -32,6 +32,14 @@
#include <linux/config.h>
#include "drmP.h"
+/*
+ * we need PKMAP_BASE definition
+*/
+
+#ifdef CONFIG_HIGHMEM
+#include <asm/highmem.h>
+#endif
+
/* Cut down version of drm_memory_debug.h, which used to be called
* drm_memory.h. If you want the debug functionality, change 0 to 1
* below.
------------------------------------------------------------------
-- Grzegorz Jaskiewicz <gj@pointblue.com.pl> K4 labs- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/