ALSA: hda - Fix unbalance of i915 module refcount
The commitdba9b7b6ca
("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:dba9b7b6ca
("ALSA: hda - Fix doubly initialization of i915 component") Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=196219 Reported-by: Martin Peres <martin.peres@free.fr> Signed-off-by: Takashi Iwai <tiwai@suse.de>
此提交包含在:
@@ -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);
|
||||
|
||||
|
新增問題並參考
封鎖使用者