• Russell King's avatar
    drm/armada: fix missing overlay wake-up · 070f3f6b
    Russell King authored
    Nothing was waking up the overlay plane wait queue, so we were fully
    reliant on the HZ/25 wait timing out to make progress.  Fix the lack
    of wake-up.
    
    We were also mis-handling the wait_event_timeout() return value - this
    returns an unsigned integer of the remaining time, or zero on timeout
    and the condition evaluated false.  Checking this for less than zero
    is not sane.
    Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
    070f3f6b
armada_overlay.c 14 KB