All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Sav <pavone.lawyer@gmail.com>
Cc: tiwai@suse.de, perex@perex.cz, broonie@kernel.org,
	linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org,
	Sav <62543096+dongioia@users.noreply.github.com>
Subject: Re: [PATCH] ALSA: pcm_drm_eld: rate-limit ELD parsing errors
Date: Sat, 16 May 2026 14:24:41 +0200	[thread overview]
Message-ID: <87zf1zy22e.wl-tiwai@suse.de> (raw)
In-Reply-To: <20260515155836.58993-1-pavone.lawyer@gmail.com>

On Fri, 15 May 2026 17:58:36 +0200,
Sav wrote:
> 
> From: Sav <62543096+dongioia@users.noreply.github.com>
> 
> snd_parse_eld() is the generic helper used by ASoC hdmi-codec, equivalent
> to the hdac_hdmi parse path Mark Brown rate-limited in
> lkml.kernel.org/lkml/2025/6/13/1380. The same spam shows up here for the
> same reason.
> 
> When a HDMI sink is not connected (for example a board with two HDMI
> outputs and a cable in only one of them), userspace audio servers like
> PipeWire keep opening the empty card. snd_parse_eld() then logs
> 
>     HDMI: Unknown ELD version 0
> 
> on every retry. On rk3588 that easily produces 30+ messages per burst.
> A malformed ELD (MNL out of range) hits the same code path. Neither is
> worth a separate dev_info() per occurrence; switch both to
> dev_info_ratelimited().
> 
> Signed-off-by: Sav <62543096+dongioia@users.noreply.github.com>

Could you use the proper name (a real name or a known identity) and
the mail address for Signed-off-by and From, and resubmit?  It's a
legal requirement for the upstreaming.


thanks,

Takashi

> ---
>  sound/core/pcm_drm_eld.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/sound/core/pcm_drm_eld.c b/sound/core/pcm_drm_eld.c
> index cb2eebaac85f..1941ee520063 100644
> --- a/sound/core/pcm_drm_eld.c
> +++ b/sound/core/pcm_drm_eld.c
> @@ -334,7 +334,7 @@ int snd_parse_eld(struct device *dev, struct snd_parsed_hdmi_eld *e,
>  	e->eld_ver = GRAB_BITS(buf, 0, 3, 5);
>  	if (e->eld_ver != ELD_VER_CEA_861D &&
>  	    e->eld_ver != ELD_VER_PARTIAL) {
> -		dev_info(dev, "HDMI: Unknown ELD version %d\n", e->eld_ver);
> +		dev_info_ratelimited(dev, "HDMI: Unknown ELD version %d\n", e->eld_ver);
>  		goto out_fail;
>  	}
>  
> @@ -357,7 +357,7 @@ int snd_parse_eld(struct device *dev, struct snd_parsed_hdmi_eld *e,
>  	e->product_id	  = get_unaligned_le16(buf + 18);
>  
>  	if (mnl > ELD_MAX_MNL) {
> -		dev_info(dev, "HDMI: MNL is reserved value %d\n", mnl);
> +		dev_info_ratelimited(dev, "HDMI: MNL is reserved value %d\n", mnl);
>  		goto out_fail;
>  	} else if (ELD_FIXED_BYTES + mnl > size) {
>  		dev_info(dev, "HDMI: out of range MNL %d\n", mnl);
> -- 
> 2.54.0
> 

  reply	other threads:[~2026-05-16 12:24 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <MSG-ID-Takashi>
2026-05-15 15:58 ` [PATCH] ALSA: pcm_drm_eld: rate-limit ELD parsing errors Sav
2026-05-16 12:24   ` Takashi Iwai [this message]
2026-05-16 14:12     ` [PATCH RESEND] " Francesco Saverio Pavone
2026-05-16 14:19       ` Takashi Iwai
2026-05-10 14:17 [PATCH] " Francesco Saverio Pavone
2026-05-15  6:50 ` Takashi Iwai

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87zf1zy22e.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=62543096+dongioia@users.noreply.github.com \
    --cc=broonie@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sound@vger.kernel.org \
    --cc=pavone.lawyer@gmail.com \
    --cc=perex@perex.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.