drm/i915: make sink_crc return -EIO on aux read/write failure
authorRodrigo Vivi <rodrigo.vivi@intel.com>
Wed, 1 Oct 2014 14:32:37 +0000 (07:32 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Thu, 2 Oct 2014 07:46:59 +0000 (09:46 +0200)
commit1dda5f930451a8b9cbe915182cc64811fd67e186
treee4a51a143f3aea3a82f02b874364255d3b915494
parentbd9f74a5e7365546c9c858ca8fa585906cba3979
drm/i915: make sink_crc return -EIO on aux read/write failure

Even though it's unliky, we should check each aux transaction not just
the first one. Also

commit ce31d9f4fc05964f6c0dd3a8661dc1a1d843a1e2
Author: Rodrigo Vivi <rodrigo.vivi@intel.com>
Date:   Mon Sep 29 18:29:52 2014 -0400

    drm/i915: preserve other DP_TEST_SINK bits.

added a new aux transaction before the one which was checked. Fix
this.

Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Todd Previte <tprevite@gmail.com>
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_dp.c