mesa: Synchronize get_gl_override()
authorRob Clark <robdclark@chromium.org>
Tue, 17 Nov 2020 22:40:24 +0000 (14:40 -0800)
committerMarge Bot <eric+marge@anholt.net>
Tue, 24 Nov 2020 21:03:34 +0000 (21:03 +0000)
commit0742edba5ef4aa2253436a449a797daa8f2779d5
treeeacfd497938e3e81096843c6929b2dbf59501166
parentd91fe7d1c65179e64a6ca294135ac1bad2b16fb9
mesa: Synchronize get_gl_override()

Fixes helgrind complaint found with piglit glx-multithread-clearbuffer.
This is a legit race because override[api].version is cleared before
parsing the override string.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7644>
src/mesa/main/version.c