Blame patches.drivers/ALSA-hda-Fix-unbalance-of-i915-module-refcount
|
Takashi Iwai |
e049cc |
From fc18282cdcba984ab89c74d7e844c10114ae0795 Mon Sep 17 00:00:00 2001
|
|
Takashi Iwai |
e049cc |
From: Takashi Iwai <tiwai@suse.de>
|
|
Takashi Iwai |
e049cc |
Date: Tue, 4 Jul 2017 16:04:38 +0200
|
|
Takashi Iwai |
e049cc |
Subject: [PATCH] ALSA: hda - Fix unbalance of i915 module refcount
|
|
Takashi Iwai |
e049cc |
Git-commit: fc18282cdcba984ab89c74d7e844c10114ae0795
|
|
Takashi Iwai |
e049cc |
Patch-mainline: v4.13-rc1
|
|
Takashi Iwai |
e049cc |
References: bsc#1052235
|
|
Takashi Iwai |
e049cc |
|
|
Takashi Iwai |
e049cc |
The commit dba9b7b6ca1a ("ALSA: hda - Fix doubly initialization of
|
|
Takashi Iwai |
e049cc |
i915 component") contained a typo that leads to the unbalance of i915
|
|
Takashi Iwai |
e049cc |
module reference. The value to be checked is not chip->driver_type
|
|
Takashi Iwai |
e049cc |
but chip->driver_caps.
|
|
Takashi Iwai |
e049cc |
|
|
Takashi Iwai |
e049cc |
Fixes: dba9b7b6ca1a ("ALSA: hda - Fix doubly initialization of i915 component")
|
|
Takashi Iwai |
e049cc |
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=196219
|
|
Takashi Iwai |
e049cc |
Reported-by: Martin Peres <martin.peres@free.fr>
|
|
Takashi Iwai |
e049cc |
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
Takashi Iwai |
e049cc |
|
|
Takashi Iwai |
e049cc |
---
|
|
Takashi Iwai |
e049cc |
sound/pci/hda/hda_intel.c | 2 +-
|
|
Takashi Iwai |
e049cc |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Takashi Iwai |
e049cc |
|
|
Takashi Iwai |
e049cc |
--- a/sound/pci/hda/hda_intel.c
|
|
Takashi Iwai |
e049cc |
+++ b/sound/pci/hda/hda_intel.c
|
|
Takashi Iwai |
e049cc |
@@ -1385,7 +1385,7 @@ static int azx_free(struct azx *chip)
|
|
Takashi Iwai |
e049cc |
if (hda->need_i915_power)
|
|
Takashi Iwai |
e049cc |
snd_hdac_display_power(bus, false);
|
|
Takashi Iwai |
e049cc |
}
|
|
Takashi Iwai |
e049cc |
- if (chip->driver_type & AZX_DCAPS_I915_COMPONENT)
|
|
Takashi Iwai |
e049cc |
+ if (chip->driver_caps & AZX_DCAPS_I915_COMPONENT)
|
|
Takashi Iwai |
e049cc |
snd_hdac_i915_exit(bus);
|
|
Takashi Iwai |
e049cc |
kfree(hda);
|
|
Takashi Iwai |
e049cc |
|