mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
amdkfd: find_process_by_mm always return the primary context
Up until this commit, the kfd multiple contexts feature has not been fully implemented in mainline kernel yet. For backawrd compatibility, not break existing use cases, this commit changes function find_process_by_mm, let it always return the primary kfd_process. Signed-off-by: Zhu Lingshan <lingshan.zhu@amd.com> Reviewed-by: Felix Kuehling <felix.kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
42cbb68ce8
commit
3880d8e3c6
|
|
@ -935,7 +935,7 @@ static struct kfd_process *find_process_by_mm(const struct mm_struct *mm)
|
|||
|
||||
hash_for_each_possible_rcu(kfd_processes_table, process,
|
||||
kfd_processes, (uintptr_t)mm)
|
||||
if (process->mm == mm)
|
||||
if (process->mm == mm && process->context_id == KFD_CONTEXT_ID_PRIMARY)
|
||||
return process;
|
||||
|
||||
return NULL;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user