7c6fb24067
Calls to radv_amdgpu_cs_submit will come with either no waits or through vk_queue. vk_queue uses VK_SYNC_WAIT_PENDING which is translated as DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE. WAIT_AVAILABLE will wait for the fence to materialize, so it means it's safe to pass the syncobj in a AMDGPU_CHUNK_ID_SYNCOBJ_TIMELINE_WAIT chunk without the WAIT_FOR_SUBMIT flag. Tested-by: Dmitry Osipenko <dmitry.osipenko@collabora.com> Acked-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34470>