Acked-by: Alex Deucher <[email protected]>
On Thu, Jun 15, 2023 at 7:19 AM <[email protected]> wrote: > > From: Jiadong Zhu <[email protected]> > > Only low priority rings are using chunks to save the offset. > Bypass the mark offset callings from high priority rings. > > Signed-off-by: Jiadong Zhu <[email protected]> > --- > drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c > b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c > index 73516abef662..b779ee4bbaa7 100644 > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c > @@ -423,6 +423,9 @@ void amdgpu_sw_ring_ib_mark_offset(struct amdgpu_ring > *ring, enum amdgpu_ring_mu > struct amdgpu_ring_mux *mux = &adev->gfx.muxer; > unsigned offset; > > + if (ring->hw_prio > AMDGPU_RING_PRIO_DEFAULT) > + return; > + > offset = ring->wptr & ring->buf_mask; > > amdgpu_ring_mux_ib_mark_offset(mux, ring, offset, type); > -- > 2.25.1 >
