]> www.infradead.org Git - users/jedix/linux-maple.git/commit
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)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Thu, 8 Dec 2011 19:16:09 +0000 (11:16 -0800)
commit473e50b45f5f4acf5bb7fc45df14a123c5fd7809
treef1877750372aaaabddd0d0773b8e74edb3ffb737
parent7cf80dcb933ecd24a6bec28cf118df453fe9cbfa
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