]> git.baikalelectronics.ru Git - 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)
commit05da4c5f8e7717e531d4229cf09d02de89469b77
tree57baead2833097aba997f0345313b09b6264f85d
parent115e5f627ca07e0a66804853dcd9fc1d964426e6
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