OSDN Git Service

drm/radeon/kms: fix regression in DP aux defer handling
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 3 Oct 2011 13:13:45 +0000 (09:13 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 16 Oct 2011 21:14:52 +0000 (14:14 -0700)
commit290771305e6699f3807950f30562781d9bc593df
treeb8bb1c2ea93639781b89e8458b4c5b88f0a10136
parent23882c85d97acaf626ace83e2feabd46393a1b6a
drm/radeon/kms: fix regression in DP aux defer handling

commit 109bc10d30f33e84f1d7289f0039e0c858ade82f upstream.

An incorrect ordering in the error checking code lead
to DP aux defer being skipped in the aux native write
path.  Move the bytes transferred check (ret == 0)
below the defer check.

Tracked down by: Brad Campbell <brad@fnarfbargle.com>

Fixes:
https://bugs.freedesktop.org/show_bug.cgi?id=41121

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: Brad Campbell <brad@fnarfbargle.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/gpu/drm/radeon/atombios_dp.c