summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/radeon/radeon_ring.c
diff options
context:
space:
mode:
authorChristian König <deathsimple@vodafone.de>2012-05-02 17:11:19 +0400
committerDave Airlie <airlied@redhat.com>2012-05-03 12:16:31 +0400
commit6c6f478370eccfbfafbdc6fc55c0def03e58f124 (patch)
tree3fee8223bea4d761b50a146e8b55c666e81ab9e1 /drivers/gpu/drm/radeon/radeon_ring.c
parent8f676c4c6f0f500616560f13c0276ab6b4e39a6a (diff)
downloadlinux-6c6f478370eccfbfafbdc6fc55c0def03e58f124.tar.xz
drm/radeon: rework recursive gpu reset handling
Instead of all this humpy pumpy with recursive mutex (which also fixes only halve of the problem) move the actual gpu reset out of the fence code, return -EDEADLK and then reset the gpu in the calling ioctl function. v2: Split removal of radeon_mutex into separate patch. Return -EAGAIN if reset is successful. Signed-off-by: Christian König <deathsimple@vodafone.de> Reviewed-by: Jerome Glisse <jglisse@redhat.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_ring.c')
0 files changed, 0 insertions, 0 deletions