Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu:Fixed wrong emit frame size for enc

Emit frame size should match with corresponding function,
uvd_v6_0_enc_ring_emit_vm_flush has 5 amdgpu_ring_write

Signed-off-by: James Zhu <James.Zhu@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

James Zhu and committed by
Alex Deucher
8014e2d3 a4ef6edc

+1 -1
+1 -1
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
··· 1618 1618 .set_wptr = uvd_v6_0_enc_ring_set_wptr, 1619 1619 .emit_frame_size = 1620 1620 4 + /* uvd_v6_0_enc_ring_emit_pipeline_sync */ 1621 - 6 + /* uvd_v6_0_enc_ring_emit_vm_flush */ 1621 + 5 + /* uvd_v6_0_enc_ring_emit_vm_flush */ 1622 1622 5 + 5 + /* uvd_v6_0_enc_ring_emit_fence x2 vm fence */ 1623 1623 1, /* uvd_v6_0_enc_ring_insert_end */ 1624 1624 .emit_ib_size = 5, /* uvd_v6_0_enc_ring_emit_ib */