Add comedi_debug symbol and make DPRINTK() conditional on it.
authorDavid Schleef <ds@schleef.org>
Thu, 25 Jul 2002 19:37:18 +0000 (19:37 +0000)
committerDavid Schleef <ds@schleef.org>
Thu, 25 Jul 2002 19:37:18 +0000 (19:37 +0000)
include/linux/comedidev.h

index b84729102e0a0790bb1c1e837718dc46a198144a..98c56a7fbec41e1bb880c6610aae8a231b2cf103 100644 (file)
 #include <linux/comedi.h>
 
 
-#ifdef CONFIG_COMEDI_DEBUG
-#define DPRINTK(format, args...)       printk("comedi: " format , ## args )
-#else
-#define DPRINTK(format, args...)       /* */
-#endif
+#define DPRINTK(format, args...)       do{                             \
+       if(comedi_debug)printk("comedi: " format , ## args );           \
+} while(0)
 
 #ifndef COMEDI_VERSION_CODE
 #define COMEDI_VERSION_CODE 0x10000
@@ -209,6 +207,12 @@ struct comedi_device_struct{
 extern comedi_device *comedi_devices;
 extern spinlock_t big_comedi_lock;
 
+#ifdef CONFIG_COMEDI_DEBUG
+extern int comedi_debug;
+#else
+const int comedi_debug = 0;
+#endif
+
 /*
  * function prototypes
  */