[PATCH 10/10] hmm

Chris Wilson chris at chris-wilson.co.uk
Sun Jul 7 08:44:54 UTC 2019


---
 drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c
index 3ce8fda960ac..558b51869e46 100644
--- a/drivers/gpu/drm/i915/i915_gem_gtt.c
+++ b/drivers/gpu/drm/i915/i915_gem_gtt.c
@@ -943,8 +943,7 @@ static void __gen8_ppgtt_clear(struct i915_address_space * const vm,
 		struct i915_page_table *pt = pd->entry[idx];
 
 		if (atomic_fetch_inc(&pt->used) >> pd_lvl(1) &&
-		    gen8_pd_index(*start, lvl - 1) == 0 &&
-		    (end - *start) >> gen8_pd_shift(lvl)) {
+		    gen8_pd_count(*start, end, lvl - 1) >> pd_lvl(1)) {
 			clear_pd_entry(pd, idx, scratch);
 			__gen8_ppgtt_cleanup(vm, as_pd(pt), I915_PDES, lvl - 1);
 			*start += gen8_pd_size(lvl);
-- 
2.20.1



More information about the Intel-gfx-trybot mailing list