]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
etnaviv: fix gem object list corruption
authorLucas Stach <l.stach@pengutronix.de>
Mon, 11 Sep 2017 13:29:31 +0000 (15:29 +0200)
committerLucas Stach <l.stach@pengutronix.de>
Wed, 13 Sep 2017 13:06:56 +0000 (15:06 +0200)
commit518417525f3652c12fb5fad6da4ade66c0072fa3
tree57baead2833097aba997f0345313b09b6264f85d
parent5a642e6bc49f59922e19ebd639e74f72753fc77b
etnaviv: fix gem object list corruption

All manipulations of the gem_object list need to be protected by
the list mutex, as GEM objects can be created and freed in parallel.
This fixes a kernel memory corruption.

CC: stable@vger.kernel.org
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_gem.c