]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gem: Allow backends to override pread implementation
authorMatthew Auld <matthew.auld@intel.com>
Thu, 5 Nov 2020 15:49:33 +0000 (15:49 +0000)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Fri, 13 Nov 2020 00:47:30 +0000 (19:47 -0500)
commit47ef1e1d0de8126a9e6b8b94ab3b945c16509466
treedba9216994623dc21e4a65c5209b627b637bbd63
parent1a1a5d6cd1062ccc15f5dedff6e1f10224f45f11
drm/i915/gem: Allow backends to override pread implementation

As there are more and more complicated interactions between the different
backing stores and userspace, push the control into the backends rather
than accumulate them all inside the ioctl handlers.

Signed-off-by: Matthew Auld <matthew.auld@intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20201105154934.16022-1-chris@chris-wilson.co.uk
(cherry picked from commit 0049b688459b846f819b6e51c24cd0781fcfde41)
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/i915/gem/i915_gem_object_types.h
drivers/gpu/drm/i915/i915_gem.c