Add the DRM_DEV_WARN helper macro for printing warnings that use device pointers in their log output format. DRM_DEV_WARN can replace the use of dev_warn in such cases.
Signed-off-by: Wambui Karuga wambui.karugax@gmail.com --- include/drm/drm_print.h | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h index 5b8049992c24..6ddf91c0cb29 100644 --- a/include/drm/drm_print.h +++ b/include/drm/drm_print.h @@ -329,6 +329,15 @@ void drm_err(const char *format, ...); #define DRM_WARN_ONCE(fmt, ...) \ _DRM_PRINTK(_once, WARNING, fmt, ##__VA_ARGS__)
+/** + * Warning output. + * + * @dev: device pointer + * @fmt: printf() like format string. + */ +#define DRM_DEV_WARN(dev, fmt, ...) \ + drm_dev_printk(dev, KERN_WARNING, fmt, ##__VA_ARGS__) + /** * Error output. *
Replace the use of dev_warn in debug output with the new DRM specific DRM_DEV_WARN debug output macro to maintain consistency across the driver.
Signed-off-by: Wambui Karuga wambui.karugax@gmail.com --- drivers/gpu/drm/rockchip/inno_hdmi.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/rockchip/inno_hdmi.c b/drivers/gpu/drm/rockchip/inno_hdmi.c index e5864e823020..d7ee8d1835c4 100644 --- a/drivers/gpu/drm/rockchip/inno_hdmi.c +++ b/drivers/gpu/drm/rockchip/inno_hdmi.c @@ -796,7 +796,8 @@ static struct i2c_adapter *inno_hdmi_i2c_adapter(struct inno_hdmi *hdmi)
ret = i2c_add_adapter(adap); if (ret) { - dev_warn(hdmi->dev, "cannot add %s I2C adapter\n", adap->name); + DRM_DEV_WARN(hdmi->dev, + "cannot add %s I2C adapter\n", adap->name); devm_kfree(hdmi->dev, i2c); return ERR_PTR(ret); }
dri-devel@lists.freedesktop.org