diff options
author | Takashi Iwai <tiwai@suse.de> | 2023-08-16 18:02:49 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2023-08-17 09:24:15 +0200 |
commit | b53a41ee9c7281d961a29a3524bcaacfc9020dd5 (patch) | |
tree | 20ca5722761cbb42ebd95e9e5d19c4486078a76e /sound/core/memalloc_local.h | |
parent | ea29a02fd802d8df8202819f0a50d4ebb960bb2a (diff) |
ALSA: compress: Don't embed device
Embedding the struct device to snd_compr object may result in UAF when
the delayed kobj release is used. Like other devices, let's detach
the struct device from the snd_compr by allocating dynamically via
snd_device_alloc().
Reviewed-by: Jaroslav Kysela <perex@perex.cz>
Signed-off-by: Curtis Malainey <cujomalainey@chromium.org>
Tested-by: Curtis Malainey <cujomalainey@chromium.org>
Link: https://lore.kernel.org/r/20230816160252.23396-7-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core/memalloc_local.h')
0 files changed, 0 insertions, 0 deletions