mesa: use simple_mtx_t for TexMutex (v2)
authorMarek Olšák <marek.olsak@amd.com>
Fri, 1 Oct 2021 19:46:48 +0000 (15:46 -0400)
committerMarge Bot <emma+marge@anholt.net>
Mon, 6 Dec 2021 20:17:02 +0000 (20:17 +0000)
commitde5c863a52949e05c418717aa549edfd8b96d5b8
treea9960ee52e2d254943e7227a992ce9bf58b20a56
parentb88202b0e427440893b772267c956bcc4e76c819
mesa: use simple_mtx_t for TexMutex (v2)

change mtx_recursive -> mtx_plain, there's no recursive locking

Let's try this again!  This was originally landed as f6abb3445b7f
("mesa: use simple_mtx_t for TexMutex") and then reverted with
781c0eafcf79 ("Revert "mesa: use simple_mtx_t for TexMutex"") because it
broke i965.  Now that i965 is no longer in the tree, we can restore it.

Acked-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> (v1)
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14053>
src/mesa/main/glthread.c
src/mesa/main/mtypes.h
src/mesa/main/shared.c
src/mesa/main/texobj.c
src/mesa/main/texobj.h