freedreno/drm: Drop fd_bo_fence
authorRob Clark <robdclark@chromium.org>
Wed, 14 Dec 2022 21:58:05 +0000 (13:58 -0800)
committerMarge Bot <emma+marge@anholt.net>
Sat, 17 Dec 2022 19:14:12 +0000 (19:14 +0000)
commit7b02bc6139f1327def491680115d5f992f340764
treec85ffaf9ab13f4e38c59516ec8e4f5b3decf1695
parent434a8412e83f526458105d84ddcf5815b0056653
freedreno/drm: Drop fd_bo_fence

Remove the last fence-like-struct that isn't fd_fence.  Now that
fences are refcnt'd we can just attach them directly to BOs.  This
will simplify busy-ness tracking for suballoc BOs.

Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20263>
src/freedreno/drm/freedreno_bo.c
src/freedreno/drm/freedreno_drmif.h
src/freedreno/drm/freedreno_priv.h
src/freedreno/drm/freedreno_ringbuffer_sp.c
src/freedreno/drm/msm/msm_ringbuffer.c
src/freedreno/drm/msm/msm_ringbuffer_sp.c
src/freedreno/drm/virtio/virtio_ringbuffer.c