• Ben Widawsky's avatar
    drm/i915: use cpu_relax() in wait_for_atomic · 0cc2764c
    Ben Widawsky authored
    As part of the advice given to us from the hardware designers regarding
    the maximum wait time on the forcewake handshake we need to move from us
    granularity to ms granularity. In earlier patches to do this, Jani
    noticed that wait_for_us was properly converted to use cpu_relax(), but
    wait_for was not.
    
    The issue has existed since the introduction of the macro:
    commit 913d8d11
    Author: Chris Wilson <chris@chris-wilson.co.uk>
    Date:   Sat Aug 7 11:01:35 2010 +0100
    
        drm/i915: Ensure that while(INREG()) are bounded (v2)
    
    CC: Jani Nikula <jani.nikula@linux.intel.com>
    Signed-off-by: default avatarBen Widawsky <ben@bwidawsk.net>
    Reviewed-by: default avatarChris Wilson <chris@chris-wilson.oc.uk>
    Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
    0cc2764c
intel_drv.h 17.7 KB