[PATCH] drm/radeon: fix wait to actually occur after the signaling callback

2015-03-06 Thread Alex Deucher
On Tue, Mar 3, 2015 at 3:56 AM, Maarten Lankhorst wrote: > A normal wait adds to the front of the tail. By doing something > similar to fence_default_wait the fence code can run without racing. > > This is a complete fix for "panic on suspend from KDE with radeon", > and a partial fix for "Radeon:

[PATCH] drm/radeon: fix wait to actually occur after the signaling callback

2015-03-03 Thread Maarten Lankhorst
A normal wait adds to the front of the tail. By doing something similar to fence_default_wait the fence code can run without racing. This is a complete fix for "panic on suspend from KDE with radeon", and a partial fix for "Radeon: System pauses on TAHITI". On tahiti si_irq_set needs to be fixed t