This is a note to let you know that I've just added the patch titled

    ALSA: hda - bug fix on return value when getting HDMI ELD info

to the 3.4-stable tree which can be found at:
    
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     alsa-hda-bug-fix-on-return-value-when-getting-hdmi-eld-info.patch
and it can be found in the queue-3.4 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@vger.kernel.org> know about it.


>From 2ef5692efad330b67a234e2c49edad38538751e7 Mon Sep 17 00:00:00 2001
From: Mengdong Lin <mengdong....@intel.com>
Date: Thu, 28 Mar 2013 05:20:22 -0400
Subject: ALSA: hda - bug fix on return value when getting HDMI ELD info

From: Mengdong Lin <mengdong....@intel.com>

commit 2ef5692efad330b67a234e2c49edad38538751e7 upstream.

In function snd_hdmi_get_eld(), the variable 'ret' should be initialized to 0.
Otherwise it will be returned uninitialized as non-zero after ELD info is got
successfully. Thus hdmi_present_sense() will always assume ELD info is invalid
by mistake, and /proc file system cannot show the proper ELD info.

Signed-off-by: Mengdong Lin <mengdong....@intel.com>
Acked-by: David Henningsson <david.hennings...@canonical.com>
Signed-off-by: Takashi Iwai <ti...@suse.de>
Signed-off-by: Greg Kroah-Hartman <gre...@linuxfoundation.org>

---
 sound/pci/hda/hda_eld.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/sound/pci/hda/hda_eld.c
+++ b/sound/pci/hda/hda_eld.c
@@ -322,7 +322,7 @@ int snd_hdmi_get_eld(struct hdmi_eld *el
                     struct hda_codec *codec, hda_nid_t nid)
 {
        int i;
-       int ret;
+       int ret = 0;
        int size;
        unsigned char *buf;
 


Patches currently in stable-queue which might be from mengdong....@intel.com are

queue-3.4/alsa-hda-bug-fix-on-return-value-when-getting-hdmi-eld-info.patch
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to