[PATCH 2/2] drm/i915: Make plane fb tracking work correctly.

2015-09-15 Thread Maarten Lankhorst
Op 02-09-15 om 10:42 schreef Maarten Lankhorst: > atomic->disabled_planes is a hack that had to exist because > prepare_fb was only called when a new fb was set. This messed > up fb tracking in some circumstances like aborts from > interruptible waits. As a result interruptible waiting in > prepare

[PATCH 2/2] drm/i915: Make plane fb tracking work correctly.

2015-09-02 Thread Maarten Lankhorst
atomic->disabled_planes is a hack that had to exist because prepare_fb was only called when a new fb was set. This messed up fb tracking in some circumstances like aborts from interruptible waits. As a result interruptible waiting in prepare_plane_fb was forbidden, but other errors could still caus