ecore_drm2: Better handle flip failure
authorDerek Foreman <derekf@osg.samsung.com>
Wed, 17 May 2017 19:53:11 +0000 (14:53 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Wed, 17 May 2017 20:01:54 +0000 (15:01 -0500)
commit2c58d77ba909c9c14dc2d5d19180c67af4accbf3
tree719a111993e6aaeb7ea06e70382d706ee37e762a
parenta9de4a72166d331e23c5ec7df9b14b020b727381
ecore_drm2: Better handle flip failure

We need to release the buffer we couldn't flip to when a flip fails.

This makes whatever bug is causing a page flip to happen right after
dpms blanks the screen, which was leading to a failure to ever wake
from dpms because the flip left a pending buffer that never completed.

Fix T5462
src/lib/ecore_drm2/ecore_drm2_fb.c