compat: fixup error in no_printk definition
authorAndy Gospodreak <andy@greyhouse.net>
Fri, 10 Aug 2012 20:57:16 +0000 (16:57 -0400)
committerLuis R. Rodriguez <mcgrof@do-not-panic.com>
Sat, 11 Aug 2012 00:48:05 +0000 (17:48 -0700)
What initially looked like a valid definition for the #define for
no_printk was not.  This corrects the problem and the change that was
thought to correct it.

Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
Signed-off-by: Luis R. Rodriguez <mcgrof@do-not-panic.com>
include/linux/compat-2.6.36.h

index b6757c395bb8ba796d3b95535681ceed997b9779..cd5e37ca6b0d100224aeb44e00b000c81e3e4f5b 100644 (file)
@@ -99,9 +99,9 @@ struct pm_qos_request_list {
  * gcc's format and side-effect checking.
  */
 /* mask no_printk as RHEL6 backports this */
-#define no_printk(...) compat_no_printk(...)
+#define no_printk(a, ...) compat_no_printk(a, ##__VA_ARGS__)
 static inline __attribute__ ((format (printf, 1, 2)))
-int compat_no_printk(const char *s, ...) { return 0; }
+int no_printk(const char *s, ...) { return 0; }
 
 #ifndef alloc_workqueue
 #define alloc_workqueue(name, flags, max_active) __create_workqueue(name, flags, max_active, 0)