drm/amdkfd: Move set_trap_handler out of dqm->ops
authorJay Cornwall <jay.cornwall@amd.com>
Thu, 25 Feb 2021 20:56:35 +0000 (14:56 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 5 Mar 2021 20:13:24 +0000 (15:13 -0500)
commit7c9631af792b3d104499061b965a8fea224ff63d
treef063abd63117353b209c39330a23f2403a520cde
parent47c45c39d1a440830dbbf4c01c95b749765ed163
drm/amdkfd: Move set_trap_handler out of dqm->ops

Trap handler is set per-process per-device and is unrelated
to queue management.

Move implementation closer to TMA setup code.

Signed-off-by: Jay Cornwall <jay.cornwall@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
drivers/gpu/drm/amd/amdkfd/kfd_priv.h
drivers/gpu/drm/amd/amdkfd/kfd_process.c