|
@@ -755,9 +755,10 @@ static bool gen8_ppgtt_clear_pt(struct i915_address_space *vm,
|
|
GEM_BUG_ON(pte_end > GEN8_PTES);
|
|
GEM_BUG_ON(pte_end > GEN8_PTES);
|
|
|
|
|
|
bitmap_clear(pt->used_ptes, pte, num_entries);
|
|
bitmap_clear(pt->used_ptes, pte, num_entries);
|
|
-
|
|
|
|
- if (bitmap_empty(pt->used_ptes, GEN8_PTES))
|
|
|
|
- return true;
|
|
|
|
|
|
+ if (USES_FULL_PPGTT(vm->i915)) {
|
|
|
|
+ if (bitmap_empty(pt->used_ptes, GEN8_PTES))
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
|
|
pt_vaddr = kmap_px(pt);
|
|
pt_vaddr = kmap_px(pt);
|
|
|
|
|