freedreno: Fix TC last_fence optimization
Grabbing the fence value in fd_fence_repopulate() without waiting on fd_submit_fence::ready doesn't work with async flushes, since we are waiting for the first flush to complete (ie. we don't have the kernel- side fence value yet). Just simplify it and make the "repopulated" fence delagate to the original fence. Fixes: e9a9ac6f ("freedreno/drm: Async submit support") Closes: #4726 Signed-off-by:Rob Clark <robdclark@chromium.org> Part-of: <!10567>