aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <dumbbell@FreeBSD.org>2025-08-12 23:14:52 +0000
committerJean-Sébastien Pédron <dumbbell@FreeBSD.org>2026-01-07 21:38:40 +0000
commit3942e85b992138056841cd7c96ea20436a66b740 (patch)
treec1c1d76da134c9cf321a3c9c7912404237b06fd7
parente86e4f161e7232b7ac19af906368c664d6167cdc (diff)
-rw-r--r--sys/compat/linuxkpi/common/include/linux/ratelimit.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/compat/linuxkpi/common/include/linux/ratelimit.h b/sys/compat/linuxkpi/common/include/linux/ratelimit.h
index 9585b4b994d7..fdef57c7882d 100644
--- a/sys/compat/linuxkpi/common/include/linux/ratelimit.h
+++ b/sys/compat/linuxkpi/common/include/linux/ratelimit.h
@@ -14,4 +14,11 @@ struct ratelimit_state {
#define ratelimit_state_init(x, y, z)
#define ratelimit_set_flags(x, y)
+#define WARN_RATELIMIT(condition, ...) ({ \
+ bool __ret_warn_on = (condition); \
+ if (unlikely(__ret_warn_on)) \
+ pr_warn_ratelimited(__VA_ARGS__); \
+ unlikely(__ret_warn_on); \
+})
+
#endif