summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorMukul Joshi <mukul.joshi@amd.com>2026-09-03 21:36:34 -0400
committerAlex Deucher <alexander.deucher@amd.com>2026-09-10 12:08:34 -0400
commite3b207b98d81b4493af26a93923a80597fa7022a (patch)
tree615e17b917037559e0fca11523d57a7256683c3a /tools/perf/scripts/python/stackcollapse.py
parentd93b1ff538ce9750c01e0dd0aa62575579c0fc08 (diff)
downloadlinux-e3b207b98d81b4493af26a93923a80597fa7022a.tar.gz
linux-e3b207b98d81b4493af26a93923a80597fa7022a.zip
drm/amdgpu: Don't ignore LSDMA copy errors during remote interrupt send
On the LSDMA path amdgpu_ualink_send_command() ignored the return of amdgpu_lsdma_copy_mem() and polled the remote completion for the full timeout even when the copy failed. With a peer down, every NPA-REVOKE send in amdgpu_ualink_exp_cleanup_worker() wasted ~2s, and the peer stayed ESTABLISHED so each subsequent handle cleanup timed out again, piling up past the 120s hung-task threshold. Return immediately when an LSDMA copy fails, and mark the connection NOT_READY on a failed revoke send so other cleanups skip the unreachable peer via amdgpu_ualink_check_conn_ready(). Signed-off-by: Mukul Joshi <mukul.joshi@amd.com> Reviewed-by: Harish Kasiviswanathan <Harish.Kasiviswanathan@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions