ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time
authorCristian Ciocaltea <cristian.ciocaltea@collabora.com>
Thu, 7 Sep 2023 17:10:09 +0000 (20:10 +0300)
committerMark Brown <broonie@kernel.org>
Mon, 11 Sep 2023 12:34:41 +0000 (13:34 +0100)
commit85a1bf86fac0c195929768b4e92c78cad107523b
treeac70bbf2d13687e403f84bcf4305b42d757058c2
parent486465508f8a5fe441939a7d97607f4460a60891
ALSA: hda: cs35l41: Undo runtime PM changes at driver exit time

According to the documentation, drivers are responsible for undoing at
removal time all runtime PM changes done during probing.

Hence, add the missing calls to pm_runtime_dont_use_autosuspend(), which
are necessary for undoing pm_runtime_use_autosuspend().

Fixes: 1873ebd30cc8 ("ALSA: hda: cs35l41: Support Hibernation during Suspend")
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Link: https://lore.kernel.org/r/20230907171010.1447274-11-cristian.ciocaltea@collabora.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/pci/hda/cs35l41_hda.c