1 diff -dur -x '*~' -x '*.orig' -x '*.rej' linux-4.14.orig/drivers/gpu/drm/i915/i915_gem_gtt.c linux-4.14/drivers/gpu/drm/i915/i915_gem_gtt.c
2 --- linux-4.14.orig/drivers/gpu/drm/i915/i915_gem_gtt.c 2017-11-12 19:46:13.000000000 +0100
3 +++ linux-4.14/drivers/gpu/drm/i915/i915_gem_gtt.c 2018-11-14 20:15:43.380387823 +0100
4 @@ -1099,14 +1099,17 @@
6 gen8_for_each_pde(pt, pd, start, length, pde) {
7 if (pt == vm->scratch_pt) {
17 gen8_initialize_pt(vm, pt);
19 gen8_ppgtt_set_pde(vm, pd, pt, pde);
21 GEM_BUG_ON(pd->used_pdes > I915_PDES);
24 @@ -1130,13 +1133,16 @@
26 gen8_for_each_pdpe(pd, pdp, start, length, pdpe) {
27 if (pd == vm->scratch_pd) {
37 gen8_initialize_pd(vm, pd);
38 gen8_ppgtt_set_pdpe(vm, pdp, pd, pdpe);
40 GEM_BUG_ON(pdp->used_pdpes > i915_pdpes_per_pdp(vm));
42 mark_tlbs_dirty(i915_vm_to_ppgtt(vm));