diff options
Diffstat (limited to 'include/linux/device.h')
| -rw-r--r-- | include/linux/device.h | 108 | 
1 files changed, 50 insertions, 58 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index 8ff7dc801fd..ffbcf95cd97 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -623,8 +623,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) @@ -758,10 +758,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);  /* @@ -805,64 +805,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; } +{ return 0; } +static inline __printf(3, 4) +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; } +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  |