Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h

We already have the gem/i915_gem_userptr.c file.

Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/c29f66604ebd973b8eff1cce7d7c53615a26480f.1641561552.git.jani.nikula@intel.com

+16 -2
+1
drivers/gpu/drm/i915/gem/i915_gem_userptr.c
··· 42 42 #include "i915_drv.h" 43 43 #include "i915_gem_ioctls.h" 44 44 #include "i915_gem_object.h" 45 + #include "i915_gem_userptr.h" 45 46 #include "i915_scatterlist.h" 46 47 47 48 #ifdef CONFIG_MMU_NOTIFIER
+14
drivers/gpu/drm/i915/gem/i915_gem_userptr.h
··· 1 + /* SPDX-License-Identifier: MIT */ 2 + /* 3 + * Copyright © 2021 Intel Corporation 4 + */ 5 + 6 + #ifndef __I915_GEM_USERPTR_H__ 7 + #define __I915_GEM_USERPTR_H__ 8 + 9 + struct drm_i915_private; 10 + 11 + int i915_gem_init_userptr(struct drm_i915_private *dev_priv); 12 + void i915_gem_cleanup_userptr(struct drm_i915_private *dev_priv); 13 + 14 + #endif /* __I915_GEM_USERPTR_H__ */
-2
drivers/gpu/drm/i915/i915_drv.h
··· 1588 1588 } 1589 1589 1590 1590 /* i915_gem.c */ 1591 - int i915_gem_init_userptr(struct drm_i915_private *dev_priv); 1592 - void i915_gem_cleanup_userptr(struct drm_i915_private *dev_priv); 1593 1591 void i915_gem_init_early(struct drm_i915_private *dev_priv); 1594 1592 void i915_gem_cleanup_early(struct drm_i915_private *dev_priv); 1595 1593
+1
drivers/gpu/drm/i915/i915_gem.c
··· 45 45 #include "gem/i915_gem_ioctls.h" 46 46 #include "gem/i915_gem_mman.h" 47 47 #include "gem/i915_gem_region.h" 48 + #include "gem/i915_gem_userptr.h" 48 49 #include "gt/intel_engine_user.h" 49 50 #include "gt/intel_gt.h" 50 51 #include "gt/intel_gt_pm.h"