summaryrefslogtreecommitdiffstats
path: root/lib/test_hmm.c
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2021-02-02 23:56:29 +0100
committerTakashi Iwai <tiwai@suse.de>2021-02-02 23:57:30 +0100
commit3c4ab49ec59b94651dea7c7b0104c781c79c62b5 (patch)
treed1760d3b1ce80d08c106df5c687adf364f7fded3 /lib/test_hmm.c
parentALSA: hda: Drop power save deny list entry for Clevo W65_67SB (diff)
downloadlinux-3c4ab49ec59b94651dea7c7b0104c781c79c62b5.tar.xz
linux-3c4ab49ec59b94651dea7c7b0104c781c79c62b5.zip
ALSA: core: Fix the debugfs removal at snd_card_free()
The commit 2d670ea2bd53 ("ALSA: jack: implement software jack injection via debugfs") introduced a debugfs root for each sound card object. The debugfs entry gets removed at the card removal, too, but it turned out that debugfs_remove() is called at a wrong place; it's after the card object gets freed, hence it leads to use-after-free. Fix it by moving the debugfs_remove() at the right place, the destructor of the card device. Fixes: 2d670ea2bd53 ("ALSA: jack: implement software jack injection via debugfs") Reported-and-tested-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://lore.kernel.org/r/161228343605.1150.8862281636043446562@build.alporthouse.com Link: https://lore.kernel.org/r/20210202225629.1965-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'lib/test_hmm.c')
0 files changed, 0 insertions, 0 deletions