drm/radeon: track global bo name and always return the same
authorJerome Glisse <jglisse@redhat.com>
Tue, 27 Nov 2012 18:59:11 +0000 (13:59 -0500)
committerJerome Glisse <jglisse@redhat.com>
Wed, 28 Nov 2012 15:41:26 +0000 (10:41 -0500)
commit0980633afd9c7eecc0c75ef3bea4d3c6b7aa1898
tree58c24fd2ae441ab1fc4f76083288d8c077862044
parent171666e4b8127c17c68ea0d44cf4e81ec342f2d0
drm/radeon: track global bo name and always return the same

To avoid kernel rejecting cs if we return different global name
for same bo keep track of global name and always return the same.
Seems to fix issue with suspend/resume failing and repeatly printing
following message :
[drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -35!

There might still be way for a rogue program to trigger this issue.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
radeon/radeon_bo_gem.c