From: Anssi Hannula Date: Sun, 19 Oct 2014 16:25:19 +0000 (+0300) Subject: ALSA: hda - hdmi: Fix missing ELD change event on plug/unplug X-Git-Tag: fixes-against-v3.18-rc2~11^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6acce400d9daf1353fbf497302670c90a3205e1d;p=pandora-kernel.git ALSA: hda - hdmi: Fix missing ELD change event on plug/unplug The ELD ALSA control change event is sent by hdmi_present_sense() when eld_changed is true. Currently, it is only true when the ELD buffer contents have been modified. However, the user-visible ELD controls also change to a zero-length value and back when eld_valid is unset/set, and no event is currently sent in such cases (such as when unplugging or replugging a sink). Fix the code to always set eld_changed if eld_valid value is changed, and therefore to always send the change event when the user-visible value changes. Signed-off-by: Anssi Hannula Cc: David Henningsson Cc: # 3.9+ Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed