linuxkpi: Define dev_dbg_ratelimited()

Reviewed by:	manu
Approved by:	manu
Differential Revision:	https://reviews.freebsd.org/D38145
This commit is contained in:
Jean-Sébastien Pédron 2023-01-19 01:15:03 +01:00
parent 29ab194554
commit bbff0400c1
No known key found for this signature in database
GPG Key ID: 39E99761A5FD94CC

View File

@ -235,6 +235,12 @@ show_class_attr_string(struct class *class,
dev_warn(dev, __VA_ARGS__); \
} while (0)
#define dev_dbg_ratelimited(dev, ...) do { \
static linux_ratelimit_t __ratelimited; \
if (linux_ratelimited(&__ratelimited)) \
dev_dbg(dev, __VA_ARGS__); \
} while (0)
/* Public and LinuxKPI internal devres functions. */
void *lkpi_devres_alloc(void(*release)(struct device *, void *), size_t, gfp_t);
void lkpi_devres_add(struct device *, void *);