|
@@ -565,6 +565,21 @@ extern const char *dev_driver_string(struct device *dev);
|
|
|
#define dev_printk(level, dev, format, arg...) \
|
|
|
printk(level "%s %s: " format , dev_driver_string(dev) , (dev)->bus_id , ## arg)
|
|
|
|
|
|
+#define dev_emerg(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_EMERG , dev , format , ## arg)
|
|
|
+#define dev_alert(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_ALERT , dev , format , ## arg)
|
|
|
+#define dev_crit(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_CRIT , dev , format , ## arg)
|
|
|
+#define dev_err(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_ERR , dev , format , ## arg)
|
|
|
+#define dev_warn(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_WARNING , dev , format , ## arg)
|
|
|
+#define dev_notice(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_NOTICE , dev , format , ## arg)
|
|
|
+#define dev_info(dev, format, arg...) \
|
|
|
+ dev_printk(KERN_INFO , dev , format , ## arg)
|
|
|
+
|
|
|
#ifdef DEBUG
|
|
|
#define dev_dbg(dev, format, arg...) \
|
|
|
dev_printk(KERN_DEBUG , dev , format , ## arg)
|
|
@@ -586,15 +601,6 @@ dev_vdbg(struct device * dev, const char * fmt, ...)
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
-#define dev_err(dev, format, arg...) \
|
|
|
- dev_printk(KERN_ERR , dev , format , ## arg)
|
|
|
-#define dev_info(dev, format, arg...) \
|
|
|
- dev_printk(KERN_INFO , dev , format , ## arg)
|
|
|
-#define dev_warn(dev, format, arg...) \
|
|
|
- dev_printk(KERN_WARNING , dev , format , ## arg)
|
|
|
-#define dev_notice(dev, format, arg...) \
|
|
|
- dev_printk(KERN_NOTICE , dev , format , ## arg)
|
|
|
-
|
|
|
/* Create alias, so I can be autoloaded. */
|
|
|
#define MODULE_ALIAS_CHARDEV(major,minor) \
|
|
|
MODULE_ALIAS("char-major-" __stringify(major) "-" __stringify(minor))
|