]> git.baikalelectronics.ru Git - kernel.git/commit
drm/ttm: Improved fencing of buffer object lists
authorThomas Hellstrom <thellstrom@vmware.com>
Wed, 17 Nov 2010 12:28:30 +0000 (12:28 +0000)
committerDave Airlie <airlied@redhat.com>
Mon, 22 Nov 2010 03:25:20 +0000 (13:25 +1000)
commit7a407984216c9eaa38b28eec5ae98f56e3137fc8
tree5c792e65dbdb4e7cb2c04b5a8058a929e8acc23d
parent02ff8ab552ee5d7959c5e35e8cfee6ac70b18172
drm/ttm: Improved fencing of buffer object lists

Drastically reduce the number of spin lock / unlock operations by performing
unreserving and fencing under global locks.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jerome Glisse <j.glisse@redhat.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/ttm/ttm_bo.c
drivers/gpu/drm/ttm/ttm_execbuf_util.c
include/drm/ttm/ttm_bo_driver.h
include/drm/ttm/ttm_execbuf_util.h