OSDN Git Service

drm/i915: Refactor userfault_wakeref to re-use
authorAnshuman Gupta <anshuman.gupta@intel.com>
Tue, 13 Sep 2022 15:27:13 +0000 (20:57 +0530)
committerAnshuman Gupta <anshuman.gupta@intel.com>
Wed, 14 Sep 2022 12:48:55 +0000 (18:18 +0530)
commitf5e92d23f51ced4f366b3193822f705a08beb3b1
tree146138365472716bf0d934055ee1ac7c2d95afe0
parent42b2bdc8c478a705a9642c85d8b3802f5516447d
drm/i915: Refactor userfault_wakeref to re-use

Refactor userfault_wakeref to re-use for discrete lmem mmap mapping
as well, as on discrete GTT mmap are not supported. Moving
userfault_wakeref from ggtt to gt structure.

Signed-off-by: Anshuman Gupta <anshuman.gupta@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220913152714.16541-2-anshuman.gupta@intel.com
drivers/gpu/drm/i915/gem/i915_gem_mman.c
drivers/gpu/drm/i915/gem/i915_gem_pm.c
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c
drivers/gpu/drm/i915/gt/intel_gt.c
drivers/gpu/drm/i915/gt/intel_gt_types.h
drivers/gpu/drm/i915/gt/intel_gtt.h
drivers/gpu/drm/i915/i915_gem.c