summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2016-10-11 11:20:21 +0300
committerChris Wilson <chris@chris-wilson.co.uk>2016-10-11 12:15:01 +0300
commit871dfbd67d4ecbcc83fc9e80a310ca9bf3c44c40 (patch)
tree277f8c6c782b4785118d2facc50cb0199d763aea /include/linux
parent465350d0db06e280dfd7998392269358bba30813 (diff)
downloadlinux-871dfbd67d4ecbcc83fc9e80a310ca9bf3c44c40.tar.xz
drm/i915: Allow compaction upto SWIOTLB max segment size
commit 1625e7e549c5 ("drm/i915: make compact dma scatter lists creation work with SWIOTLB backend") took a heavy handed approach to undo the scatterlist compaction in the face of SWIOTLB. (The compaction hit a bug whereby we tried to pass a segment larger than SWIOTLB could handle.) We can be a little more intelligent and try compacting the scatterlist up to the maximum SWIOTLB segment size (when using SWIOTLB). v2: Tidy sg_mark_end() and cpp Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> CC: Imre Deak <imre.deak@intel.com> CC: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com> Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/20161011082021.14606-2-chris@chris-wilson.co.uk
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions