if you include kdb.h and CONFIG_KDB is not on, gcc will generate this
warning:

warning: statement with no effect

if your code calls kdb().  this patch fixes this (so you can compile
-Werror like I like to do with my code :)

-tduffy

-- 
He who receives an idea from me, receives instruction himself without
lessening mine; as he who lights his taper at mine, receives light
without darkening me.                      -- Thomas Jefferson
--- linux_kdb/include/linux/kdb.h.orig  Wed Feb 13 11:54:17 2002
+++ linux_kdb/include/linux/kdb.h       Mon Apr  1 15:57:07 2002
@@ -164,7 +164,7 @@
 #ifdef CONFIG_KDB
 extern int   kdb(kdb_reason_t, int, kdb_eframe_t);
 #else
-#define kdb(reason,error_code,frame) (0)
+#define kdb(reason,error_code,frame) do { } while(0)
 #endif
 
 typedef int (*kdb_func_t)(int, const char **, const char **, kdb_eframe_t);

Reply via email to