From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxx> A three patches to streamline the ring nop padding process which happens on every submission. I smoke tested graphics and video decode on the Steam Deck but cannot do much more testing than that. Therefore no guarantees I did not break something. Cc: Christian König <ckoenig.leichtzumerken@xxxxxxxxx> Tvrtko Ursulin (3): drm/amdpgu: Micro-optimise amdgpu_ring_commit drm/amdgpu: More efficient ring padding drm/amdpug: More more efficient ring padding drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 24 +++++++--- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 58 ++++++++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 13 +++--- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 15 +++--- drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 7 +-- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 7 +-- drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 7 +-- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c | 16 ++++--- drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 7 +-- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 7 +-- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 7 +-- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 7 +-- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 ++-- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 8 ++-- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 6 +-- 22 files changed, 176 insertions(+), 133 deletions(-) -- 2.44.0