Forwarding for Dave, against the lastest release...

non-x86 archs (i.e. powerpc) has no asm/kdb.h. However 8250 serial stuff
includes linux/kdb.h which pulls the asm/kdb.h. Thus this breaks non-x86 kernel
builds. Wrapping CONFIG_KDB around that should fix the issue.

Signed-off-by: Dave Jiang <[EMAIL PROTECTED]>

---

diff -Naurp 2.6.22-rc4/include/linux/kdb.h 2.6.22-rc4_mod/include/linux/kdb.h
--- 2.6.22-rc4/include/linux/kdb.h      2007-06-14 14:44:43.000000000 -0700
+++ 2.6.22-rc4_mod/include/linux/kdb.h  2007-06-14 14:46:37.000000000 -0700
@@ -16,6 +16,7 @@
 #include <linux/sched.h>
 #include <asm/atomic.h>
 
+#ifdef CONFIG_KDB
 /* These are really private, but they must be defined before including
  * asm-$(ARCH)/kdb.h, so make them public and put them here.
  */
@@ -23,6 +24,7 @@ extern int kdb_getuserarea_size(void *, 
 extern int kdb_putuserarea_size(unsigned long, void *, size_t);
 
 #include <asm/kdb.h>
+#endif
 
 #define KDB_MAJOR_VERSION      4
 #define KDB_MINOR_VERSION      4
---------------------------
Use http://oss.sgi.com/ecartis to modify your settings or to unsubscribe.

Reply via email to