Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: fix vm init error path

Signed-off-by: Chunming Zhou <David1.Zhou@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Chunming Zhou and committed by
Alex Deucher
64827adc b8176342

+4 -1
+4 -1
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
··· 1535 1535 r = amd_sched_entity_init(&ring->sched, &vm->entity, 1536 1536 rq, amdgpu_sched_jobs); 1537 1537 if (r) 1538 - return r; 1538 + goto err; 1539 1539 1540 1540 vm->page_directory_fence = NULL; 1541 1541 ··· 1564 1564 1565 1565 error_free_sched_entity: 1566 1566 amd_sched_entity_fini(&ring->sched, &vm->entity); 1567 + 1568 + err: 1569 + drm_free_large(vm->page_tables); 1567 1570 1568 1571 return r; 1569 1572 }