amdkfd: use atomic allocations within srcu callbacks
srcu callbacks are running in atomic context, we can't allocate using __GFP_WAIT. Signed-off-by: Sasha Levin <sasha.levin@oracle.com> Signed-off-by: Oded Gabbay <oded.gabbay@amd.com>
This commit is contained in:
parent
aeda036c37
commit
c448a142a7
|
@ -196,7 +196,7 @@ static void kfd_process_destroy_delayed(struct rcu_head *rcu)
|
|||
mmdrop(p->mm);
|
||||
|
||||
work = (struct kfd_process_release_work *)
|
||||
kmalloc(sizeof(struct kfd_process_release_work), GFP_KERNEL);
|
||||
kmalloc(sizeof(struct kfd_process_release_work), GFP_ATOMIC);
|
||||
|
||||
if (work) {
|
||||
INIT_WORK((struct work_struct *) work, kfd_process_wq_release);
|
||||
|
|
Loading…
Reference in New Issue