[linux-yocto] [yocto-4.12][PATCH 32/36] ALSA: hda - Fix unbalance of i915 module refcount
Liwei Song
liwei.song at windriver.com
Tue Jan 9 23:10:47 PST 2018
From: Takashi Iwai <tiwai at suse.de>
commit fc18282cdcba984ab89c74d7e844c10114ae0795 upstream.
The commit dba9b7b6ca1a ("ALSA: hda - Fix doubly initialization of
i915 component") contained a typo that leads to the unbalance of i915
module reference. The value to be checked is not chip->driver_type
but chip->driver_caps.
Fixes: dba9b7b6ca1a ("ALSA: hda - Fix doubly initialization of i915 component")
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=196219
Reported-by: Martin Peres <martin.peres at free.fr>
Signed-off-by: Takashi Iwai <tiwai at suse.de>
Signed-off-by: Liwei Song <liwei.song.lsong at gmail.com>
---
sound/pci/hda/hda_intel.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
index 03e34edc8f24..5ae8ddab6412 100644
--- a/sound/pci/hda/hda_intel.c
+++ b/sound/pci/hda/hda_intel.c
@@ -1385,7 +1385,7 @@ static int azx_free(struct azx *chip)
if (hda->need_i915_power)
snd_hdac_display_power(bus, false);
}
- if (chip->driver_type & AZX_DCAPS_I915_COMPONENT)
+ if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT)
snd_hdac_i915_exit(bus);
kfree(hda);
--
2.7.4
More information about the linux-yocto
mailing list