There are two remaining printk() statements on which checkpatch warns that the
authorvlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 26 Nov 2008 19:00:23 +0000 (19:00 +0000)
committervlnb <vlnb@d57e44dd-8a1f-0410-8b47-8ef2f437770f>
Wed, 26 Nov 2008 19:00:23 +0000 (19:00 +0000)
KERN_ facility level is missing. Algthough these warnings are false positives,
I have developed a patch to suppress these warnings.

Signed-off-by: Bart Van Assche <bart.vanassche@gmail.com>
git-svn-id: https://scst.svn.sourceforge.net/svnroot/scst/trunk@584 d57e44dd-8a1f-0410-8b47-8ef2f437770f

scst/include/scst_debug.h

index 4b8e8ec..04b3203 100644 (file)
 #define TRACE_ALL            0xffffffff
 /* Flags 0xXXXX0000 are local for users */
 
+/*
+ * Note: in the next two printk() statements the KERN_CONT macro is only
+ * present to suppress a checkpatch warning (KERN_CONT is defined as "").
+ */
 #define PRINT(log_flag, format, args...)  \
-               printk("%s" format "\n", log_flag, ## args)
+               printk(KERN_CONT "%s" format "\n", log_flag, ## args)
 #define PRINTN(log_flag, format, args...) \
-               printk("%s" format, log_flag, ## args)
+               printk(KERN_CONT "%s" format, log_flag, ## args)
 
 #ifdef LOG_PREFIX
 #define __LOG_PREFIX   LOG_PREFIX