summaryrefslogtreecommitdiff
path: root/arch/x86/kernel/topology.c
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2020-04-15 12:20:06 +0300
committerTomi Valkeinen <tomi.valkeinen@ti.com>2020-04-20 10:07:35 +0300
commit9da67433f64eb89e5a7b47977507806c6ea026e7 (patch)
tree38fb5b37c3075b238e00bf387fe9c20dbecb0b88 /arch/x86/kernel/topology.c
parent7bfc1fec1af3e2f0194843855b0d49054fa42fd2 (diff)
downloadlinux-9da67433f64eb89e5a7b47977507806c6ea026e7.tar.xz
drm/tidss: fix crash related to accessing freed memory
tidss uses devm_kzalloc to allocate DRM plane, encoder and crtc objects. This is not correct as the lifetime of those objects should be longer than the underlying device's. When unloading tidss module, the devm_kzalloc'ed objects have already been freed when tidss_release() is called, and the driver will accesses freed memory possibly causing a crash, a kernel WARN, or other undefined behavior, and also KASAN will give a bug. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200415092006.26675-1-tomi.valkeinen@ti.com Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'arch/x86/kernel/topology.c')
0 files changed, 0 insertions, 0 deletions