mesa/src
Faith Ekstrand faaf33556e nouveau: Fix a race in nouveau_ws_bo_destroy()
It's possible if nouveau_ws_bo_destroy() races with
nouveau_ws_bo_from_dma_buf() for the BO to be found in the cache and
referenced between dropping the final reference and actually invoking
GEM_CLOSE.  This would result in us having a closed BO somewhere in our
cache.

Fixes: c370260a8f ("nouveau/winsys: Add dma-buf import support")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29737>
2024-06-15 06:14:28 +00:00
..
amd aco: use aco::monotonic_allocator for IDSet 2024-06-14 14:32:35 +00:00
android_stub vulkan/android: Add helper to probe AHB support 2024-05-14 14:53:44 +00:00
asahi asahi: add broken bits of unstable Linux UAPI 2024-06-14 15:44:30 +00:00
broadcom v3dv: add more checks for device loss 2024-06-12 12:09:00 +00:00
c11
compiler nak,nir: Drop r2ur_nv in favor of as_uniform 2024-06-15 06:14:27 +00:00
drm-shim drm-shim: Stub syncobj reset ioctl 2024-05-21 14:14:25 +00:00
egl egl/dri2: add support for EGL_EXT_surface_compression 2024-06-12 21:20:06 +00:00
etnaviv etnaviv: update headers from rnndb 2024-06-12 16:34:30 +00:00
freedreno tu: Add attachments' UBWC info to renderpass tracepoint 2024-06-14 20:18:32 +00:00
gallium nouveau/nvc0: increase overallocation on shader bo to 2K 2024-06-15 01:12:39 +00:00
gbm gbm: Support fixed-rate compression allocation 2024-06-12 21:20:06 +00:00
getopt
glx glx: fix build -D glx-direct=false 2024-06-14 16:24:33 +00:00
gtest
imagination pvr: use common stype debug 2024-05-10 18:49:38 +00:00
imgui
intel intel/fs: fix lower_simd_width for MOV_INDIRECT 2024-06-14 22:21:26 +00:00
loader loader: silence implicit-load zink error by the loader 2024-05-10 14:19:59 +00:00
mapi mapi: add EXT_texture_storage_compression extension 2024-06-12 21:20:06 +00:00
mesa mesa: implement EXT_EGL_image_storage_compression extension 2024-06-12 21:20:06 +00:00
microsoft dozen: Advertise VK_EXT_shader_replicated_composites 2024-06-04 16:34:48 +00:00
nouveau nouveau: Fix a race in nouveau_ws_bo_destroy() 2024-06-15 06:14:28 +00:00
panfrost panvk: Overhaul the Bifrost descriptor set implementation 2024-06-14 20:52:21 +00:00
tool pps: Config tweaks to avoid loosing traces 2024-03-25 19:49:50 +00:00
util util/u_trace: Add support for fixed-length string params in tracepoints 2024-06-14 20:18:32 +00:00
virtio venus/ci: Temporarily disable jobs 2024-06-13 09:58:02 +01:00
vulkan wsi: Make sure to return a valid wayland id string 2024-06-14 15:18:56 +00:00
.clang-format asahi: add agx_ppp_push_merged helper 2024-05-14 04:57:27 +00:00
meson.build loader/wayland: Add fallback wl_display_dispatch_queue_timeout 2024-02-27 13:10:13 +00:00