]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amdkfd: suspend scheduler during PTL re-enabling
authorPerry Yuan <perry.yuan@amd.com>
Sun, 8 Feb 2026 16:42:08 +0000 (00:42 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 11 May 2026 19:55:56 +0000 (15:55 -0400)
commit022f071db5eb4434824e52790542e648c9bcd77d
treea648a052b21967ecb9658fddac71cc7e9c53c301
parentdd61e27535a6f5cfb32a847b282d2e3d5aebf46f
drm/amdkfd: suspend scheduler during PTL re-enabling

Stop the scheduler before releasing the PTL disable request to ensure
the GPU is quiescent during the PTL state transition. This prevents
potential queue preemption failures and GPU resets caused by modifying
PTL state while waves are executing

v1->v2:
only stop/start the scheduler when the PTL state actually needs to transition(Yifan)

Signed-off-by: Perry Yuan <perry.yuan@amd.com>
Reviewed-by: Yifan Zhang <yifan1.zhang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c