]> www.infradead.org Git - users/hch/misc.git/commitdiff
ASoC: SOF: sof-audio: add dev_dbg_ratelimited wrapper
authorPeter Ujfalusi <peter.ujfalusi@linux.intel.com>
Thu, 2 Oct 2025 07:47:17 +0000 (10:47 +0300)
committerMark Brown <broonie@kernel.org>
Fri, 3 Oct 2025 11:39:47 +0000 (12:39 +0100)
Add dev_dbg_ratelimited() wrapper for snd_sof_pcm specific debug prints
that needs rate limited.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
Reviewed-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Link: https://patch.msgid.link/20251002074719.2084-4-peter.ujfalusi@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/sof-audio.h

index db6973c8eac311e8986f34bcdd423a1bc6be4052..a8b93a2eec9c81f4435e03983b1139aa01b27512 100644 (file)
@@ -629,6 +629,11 @@ void snd_sof_pcm_init_elapsed_work(struct work_struct *work);
                (__spcm)->pcm.pcm_id, (__spcm)->pcm.pcm_name, __dir,            \
                ##__VA_ARGS__)
 
+#define spcm_dbg_ratelimited(__spcm, __dir, __fmt, ...)                                \
+       dev_dbg_ratelimited((__spcm)->scomp->dev, "pcm%u (%s), dir %d: " __fmt, \
+               (__spcm)->pcm.pcm_id, (__spcm)->pcm.pcm_name, __dir,            \
+               ##__VA_ARGS__)
+
 #define spcm_err(__spcm, __dir, __fmt, ...)                                    \
        dev_err((__spcm)->scomp->dev, "%s: pcm%u (%s), dir %d: " __fmt,         \
                __func__, (__spcm)->pcm.pcm_id, (__spcm)->pcm.pcm_name, __dir,  \