summaryrefslogtreecommitdiff
path: root/include/drm
diff options
context:
space:
mode:
authorDawid Osuchowski <dawid.osuchowski@linux.intel.com>2026-08-20 12:48:10 +0200
committerKarol Wachowski <karol.wachowski@linux.intel.com>2026-08-24 09:32:47 +0200
commit2d697fd246338ef7fe748c8bcf5798b9ee76e3f0 (patch)
tree45d0ecb3286bb7e5f00f2c4c745d15d6a4cb0ad9 /include/drm
parentae3592a2b58a9acc6e6211440f0f638b79b96e9b (diff)
drm/print: add drm_warn_ratelimited logging macro
Add a drm_warn_ratelimited() macro to complement the existing drm_err_ratelimited(), providing rate-limited logging at warning level for drivers that need it. Signed-off-by: Dawid Osuchowski <dawid.osuchowski@linux.intel.com> Reviewed-by: Karol Wachowski <karol.wachowski@linux.intel.com> Signed-off-by: Karol Wachowski <karol.wachowski@linux.intel.com> Link: https://patch.msgid.link/20260820104811.803146-2-dawid.osuchowski@linux.intel.com
Diffstat (limited to 'include/drm')
-rw-r--r--include/drm/drm_print.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/drm/drm_print.h b/include/drm/drm_print.h
index 2adc5ac688e1..0805903c093b 100644
--- a/include/drm/drm_print.h
+++ b/include/drm/drm_print.h
@@ -644,6 +644,9 @@ static inline struct device *__drm_to_dev(const struct drm_device *drm)
#define drm_err_ratelimited(drm, fmt, ...) \
__drm_printk((drm), err, _ratelimited, "*ERROR* " fmt, ##__VA_ARGS__)
+#define drm_warn_ratelimited(drm, fmt, ...) \
+ __drm_printk((drm), warn, _ratelimited, fmt, ##__VA_ARGS__)
+
#define drm_dbg_core(drm, fmt, ...) \
drm_dev_dbg(__drm_to_dev(drm), DRM_UT_CORE, fmt, ##__VA_ARGS__)