|
@@ -622,8 +622,8 @@ static inline const char *dev_name(const struct device *dev)
|
|
|
return kobject_name(&dev->kobj);
|
|
|
}
|
|
|
|
|
|
-extern int dev_set_name(struct device *dev, const char *name, ...)
|
|
|
- __attribute__((format(printf, 2, 3)));
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_set_name(struct device *dev, const char *name, ...);
|
|
|
|
|
|
#ifdef CONFIG_NUMA
|
|
|
static inline int dev_to_node(struct device *dev)
|
|
@@ -753,10 +753,10 @@ extern struct device *device_create_vargs(struct class *cls,
|
|
|
void *drvdata,
|
|
|
const char *fmt,
|
|
|
va_list vargs);
|
|
|
-extern struct device *device_create(struct class *cls, struct device *parent,
|
|
|
- dev_t devt, void *drvdata,
|
|
|
- const char *fmt, ...)
|
|
|
- __attribute__((format(printf, 5, 6)));
|
|
|
+extern __printf(5, 6)
|
|
|
+struct device *device_create(struct class *cls, struct device *parent,
|
|
|
+ dev_t devt, void *drvdata,
|
|
|
+ const char *fmt, ...);
|
|
|
extern void device_destroy(struct class *cls, dev_t devt);
|
|
|
|
|
|
/*
|
|
@@ -800,64 +800,56 @@ extern const char *dev_driver_string(const struct device *dev);
|
|
|
|
|
|
extern int __dev_printk(const char *level, const struct device *dev,
|
|
|
struct va_format *vaf);
|
|
|
-extern int dev_printk(const char *level, const struct device *dev,
|
|
|
- const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 3, 4)));
|
|
|
-extern int dev_emerg(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-extern int dev_alert(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-extern int dev_crit(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-extern int dev_err(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-extern int dev_warn(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-extern int dev_notice(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-extern int _dev_info(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
+extern __printf(3, 4)
|
|
|
+int dev_printk(const char *level, const struct device *dev,
|
|
|
+ const char *fmt, ...)
|
|
|
+ ;
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_emerg(const struct device *dev, const char *fmt, ...);
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_alert(const struct device *dev, const char *fmt, ...);
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_crit(const struct device *dev, const char *fmt, ...);
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_err(const struct device *dev, const char *fmt, ...);
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_warn(const struct device *dev, const char *fmt, ...);
|
|
|
+extern __printf(2, 3)
|
|
|
+int dev_notice(const struct device *dev, const char *fmt, ...);
|
|
|
+extern __printf(2, 3)
|
|
|
+int _dev_info(const struct device *dev, const char *fmt, ...);
|
|
|
|
|
|
#else
|
|
|
|
|
|
static inline int __dev_printk(const char *level, const struct device *dev,
|
|
|
struct va_format *vaf)
|
|
|
- { return 0; }
|
|
|
-static inline int dev_printk(const char *level, const struct device *dev,
|
|
|
- const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 3, 4)));
|
|
|
-static inline int dev_printk(const char *level, const struct device *dev,
|
|
|
- const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-
|
|
|
-static inline int dev_emerg(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int dev_emerg(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-static inline int dev_crit(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int dev_crit(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-static inline int dev_alert(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int dev_alert(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-static inline int dev_err(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int dev_err(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-static inline int dev_warn(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int dev_warn(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-static inline int dev_notice(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int dev_notice(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
-static inline int _dev_info(const struct device *dev, const char *fmt, ...)
|
|
|
- __attribute__ ((format (printf, 2, 3)));
|
|
|
-static inline int _dev_info(const struct device *dev, const char *fmt, ...)
|
|
|
- { return 0; }
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(3, 4)
|
|
|
+int dev_printk(const char *level, const struct device *dev,
|
|
|
+ const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+
|
|
|
+static inline __printf(2, 3)
|
|
|
+int dev_emerg(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(2, 3)
|
|
|
+int dev_crit(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(2, 3)
|
|
|
+int dev_alert(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(2, 3)
|
|
|
+int dev_err(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(2, 3)
|
|
|
+int dev_warn(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(2, 3)
|
|
|
+int dev_notice(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
+static inline __printf(2, 3)
|
|
|
+int _dev_info(const struct device *dev, const char *fmt, ...)
|
|
|
+{ return 0; }
|
|
|
|
|
|
#endif
|
|
|
|