All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] drm/ttm: lru lock atomicity removal
@ 2012-11-30 12:11 Maarten Lankhorst
  2012-11-30 12:12 ` [PATCH 1/6] drm/ttm: remove lru_lock around ttm_bo_reserve Maarten Lankhorst
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Maarten Lankhorst @ 2012-11-30 12:11 UTC (permalink / raw)
  To: Thomas Hellstrom; +Cc: dri-devel

With all the previous patches there shouldn't be anything lying on the reservations being atomic
with removal of the bo's from the lru lists any more.

As such we can finally fix the locking primitives and make it act like normal mutex calls.

Patch 1 is the actual removal of the guarantee in ttm_bo_reserve
patch 2 is a cleanup of ttm_eu_backoff_reservation from removing that guarantee
patch 3...6 are introducing ttm_bo_reserve_slowpath.

After this series, this should directly map to my proposed extensions to mutex.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-12-06 15:38 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-30 12:11 [PATCH 0/6] drm/ttm: lru lock atomicity removal Maarten Lankhorst
2012-11-30 12:12 ` [PATCH 1/6] drm/ttm: remove lru_lock around ttm_bo_reserve Maarten Lankhorst
2012-11-30 12:12   ` [PATCH 2/6] drm/ttm: cleanup ttm_eu_reserve_buffers handling Maarten Lankhorst
2012-11-30 12:12   ` [PATCH 3/6] drm/ttm: add ttm_bo_reserve_slowpath Maarten Lankhorst
2012-11-30 12:12   ` [PATCH 4/6] drm/ttm: use ttm_bo_reserve_slowpath_nolru in ttm_eu_reserve_buffers Maarten Lankhorst
2012-12-06  1:36     ` Jerome Glisse
2012-12-06 10:52       ` Maarten Lankhorst
2012-12-06 15:38         ` Jerome Glisse
2012-11-30 12:12   ` [PATCH 5/6] drm/nouveau: use ttm_bo_reserve_slowpath in validate_init Maarten Lankhorst
2012-11-30 12:13   ` [PATCH 6/6] drm/ttm: unexport ttm_bo_wait_unreserved Maarten Lankhorst
2012-12-06  1:19   ` [PATCH 1/6] drm/ttm: remove lru_lock around ttm_bo_reserve Jerome Glisse
2012-12-06  9:55     ` Maarten Lankhorst
2012-11-30 15:59 ` [PATCH 0/6] drm/ttm: lru lock atomicity removal Thomas Hellstrom
2012-12-06  1:15 ` Jerome Glisse
2012-12-06  1:38   ` Jerome Glisse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.