zink: add copy box locking
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Thu, 26 Oct 2023 17:15:57 +0000 (13:15 -0400)
committerEric Engestrom <eric@engestrom.ch>
Mon, 30 Oct 2023 15:47:21 +0000 (15:47 +0000)
commit0144e4d0b3f069d883e4771847f1bb990a2ea675
tree985e9b6238969f5456c975acd1811b65adac7deb
parenta5bcd8b84ff5b25ec9825762a3355a8865dd519b
zink: add copy box locking

this can technically be accessed by multiple threads, so ensure
access is serialized

backport-to: 23.3

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25924>
(cherry picked from commit 782481c429100ebc8df68ca54e4f34722eced1c8)
.pick_status.json
src/gallium/drivers/zink/zink_resource.c
src/gallium/drivers/zink/zink_types.h