]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/radeon: fix lockup when BOs aren't part of the VM on release
authorChristian König <christian.koenig@amd.com>
Mon, 27 Apr 2015 15:04:34 +0000 (17:04 +0200)
committerSasha Levin <sasha.levin@oracle.com>
Fri, 3 Jul 2015 16:33:45 +0000 (12:33 -0400)
commit92e022e63b29ec2564e3a5c2a6294bb3389f8c72
tree8c925beac9d80fb0d5f18c680ba55ba7875543f4
parentc46ed6527b0fbebabb494a648e1d8ec0dee8e0d8
drm/radeon: fix lockup when BOs aren't part of the VM on release

[ Upstream commit 26d4d129b6042197b4cbc8341c0618f99231af2f ]

If we unmap BOs before releasing them them the intervall tree locks
up because we try to remove an entry not inside the tree.

Based on a patch from Michel Dänzer.

Signed-off-by: Christian König <christian.koenig@amd.com>
CC: stable@vger.kernel.org
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
drivers/gpu/drm/radeon/radeon_vm.c