lkml.org 
[lkml]   [2010]   [Feb]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[84/93] drm/radeon/kms: use udelay for short delays
    2.6.32-stable review patch.  If anyone has any objections, please let us know.

    ------------------

    From: Dave Airlie <airlied@redhat.com>

    commit 01d4503968f471f876fb44335800d2cf8dc5a2ce upstream.

    For usec delays use udelay instead of scheduling, this should
    allow reclocking to happen faster. This also was the cause
    of reported 33s delays at bootup on certain systems.

    fixes: freedesktop.org bug 25506

    Signed-off-by: Dave Airlie <airlied@redhat.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    drivers/gpu/drm/radeon/atom.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/drivers/gpu/drm/radeon/atom.c
    +++ b/drivers/gpu/drm/radeon/atom.c
    @@ -607,7 +607,7 @@ static void atom_op_delay(atom_exec_cont
    uint8_t count = U8((*ptr)++);
    SDEBUG(" count: %d\n", count);
    if (arg == ATOM_UNIT_MICROSEC)
    - schedule_timeout_uninterruptible(usecs_to_jiffies(count));
    + udelay(count);
    else
    schedule_timeout_uninterruptible(msecs_to_jiffies(count));
    }



    \
     
     \ /
      Last update: 2010-02-19 18:09    [W:0.030 / U:30.260 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site