forked from Minki/linux
amdkfd: Fix memory leak on process deregistration
struct device_process_node was allocated during process registration but not released at process deregistration. Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Jay Cornwall <jay.cornwall@amd.com> Signed-off-by: Oded Gabbay <oded.gabbay@amd.com>
This commit is contained in:
parent
5cd78de526
commit
f5d896bbd0
@ -409,6 +409,7 @@ static int unregister_process_nocpsch(struct device_queue_manager *dqm,
|
||||
list_for_each_entry_safe(cur, next, &dqm->queues, list) {
|
||||
if (qpd == cur->qpd) {
|
||||
list_del(&cur->list);
|
||||
kfree(cur);
|
||||
dqm->processes_count--;
|
||||
goto out;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user