]> git.baikalelectronics.ru Git - kernel.git/commit
drm/radeon/kms: record object that have been list reserved
authorJerome Glisse <jglisse@redhat.com>
Wed, 19 May 2010 14:05:50 +0000 (16:05 +0200)
committerDave Airlie <airlied@redhat.com>
Fri, 21 May 2010 05:07:24 +0000 (15:07 +1000)
commite741a199b7211d76ed4e950468feb549467eb58b
treeef7443dbce0cd83640b90f28bec2dce24ce74a30
parent85340fed6461cef01ec85ce4c22b27f411f058e7
drm/radeon/kms: record object that have been list reserved

list reservation was too optimistic about ttm object reservation
and could think that an object reserved by some other process
as reserved by the list reservation which was false. Thus when
unreserving the list it might unreserve object that it didn't
reserved in the list. Sorry if it's hard to follow but this
kind of things are just causing headheck.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/radeon.h
drivers/gpu/drm/radeon/radeon_object.c