op 31-07-14 17:30, Maarten Lankhorst schreef:
This series applies on top of the driver-core-next branch of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
Before converting ttm to the new fence interface I had to fix some drivers to require a reservation before poking with fence_obj. After flipping the switch RCU becomes available instead, and the extra reservations can be dropped again.
I've done at least basic testing on all the drivers I've converted at some point, but more testing is definitely welcomed!
Changes since v1:
- Almost all radeon changes, radeon reworked their page flip code which made things easier for me.
- Added a delayed work for radeon that checks gpu lockups.
- Reworked the radeon fence implementation to remove deadlocks, and end up slightly cleaner.
Oops, managed to screw up sending patches. There are 19 patches in this series, starting with
[PATCH 01/19] fence: add debugging lines to fence_is_signaled for the callback
Sorry for the noise.
~Maarten