egl/dri2: Add a couple of missing mutex release in error path
authorSylvain Munaut <tnt@246tNt.com>
Thu, 3 Aug 2023 20:18:36 +0000 (22:18 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 4 Aug 2023 18:34:56 +0000 (18:34 +0000)
commita0a5d0f02e0dba0df651c3d31ae2c4e5c8d183c0
tree2fcbdba22b208ccb3536f7f13b7c59101a2fb6d9
parent04cc8c6f8dccc558f1de55aab00fceaca86f95d2
egl/dri2: Add a couple of missing mutex release in error path

This is causing a hang in the intel compute runtime when
trying to cl/gl share an unsupported texture format.

Fixes: f1efe037dfd82d95b025 ("egl/dri2: Add display lock")

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Reviewed-by: Eric Engestrom <eric@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24487>
src/egl/drivers/dri2/egl_dri2.c