apply_to_page_range() now passes PTE table storage to its callback as hw_pte_t *. Update the i915 remap and selftest callbacks to match the new type.
Continue to use ptep_get() for logical values and set_pte_at() for updates. Signed-off-by: Muhammad Usama Anjum <[email protected]> --- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 ++-- drivers/gpu/drm/i915/i915_mm.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c index d01acfb7d93d0..056faf4a3618b 100644 --- a/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c +++ b/drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c @@ -1690,7 +1690,7 @@ static int igt_mmap_gpu(void *arg) return 0; } -static int check_present_pte(pte_t *pte, unsigned long addr, void *data) +static int check_present_pte(hw_pte_t *pte, unsigned long addr, void *data) { pte_t ptent = ptep_get(pte); @@ -1703,7 +1703,7 @@ static int check_present_pte(pte_t *pte, unsigned long addr, void *data) return 0; } -static int check_absent_pte(pte_t *pte, unsigned long addr, void *data) +static int check_absent_pte(hw_pte_t *pte, unsigned long addr, void *data) { pte_t ptent = ptep_get(pte); diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c index fd89e7c7d8d6f..aab88e8edf946 100644 --- a/drivers/gpu/drm/i915/i915_mm.c +++ b/drivers/gpu/drm/i915/i915_mm.c @@ -48,7 +48,7 @@ static inline unsigned long sgt_pfn(const struct remap_pfn *r) return r->sgt.pfn + (r->sgt.curr >> PAGE_SHIFT); } -static int remap_sg(pte_t *pte, unsigned long addr, void *data) +static int remap_sg(hw_pte_t *pte, unsigned long addr, void *data) { struct remap_pfn *r = data; @@ -70,7 +70,7 @@ static int remap_sg(pte_t *pte, unsigned long addr, void *data) #define EXPECTED_FLAGS (VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP) #if IS_ENABLED(CONFIG_X86) -static int remap_pfn(pte_t *pte, unsigned long addr, void *data) +static int remap_pfn(hw_pte_t *pte, unsigned long addr, void *data) { struct remap_pfn *r = data; -- 2.47.3
