Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> writes: > [ text/plain ] > On ti, 2016-04-12 at 16:57 +0100, Matthew Auld wrote: >> We need to kunmap pt_vaddr and not pt itself, otherwise we end up >> mapping a bunch of pages without ever unmapping them. >> > > It's always a good idea to use 'git blame' to figure out the bug > inducing commit, and include that information + CC'ing the author (Mika > here): > > Fixes: d1c54acd67dc ("drm/i915/gtt: Introduce kmap|kunmap for dma page") > > With that added, > > Reviewed-by: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> > > Mika to comment on too, looks like fairly straightforward error when > doing a mass replace. > Fixes tag added and pushed to dinq. Thanks for patch and review. -Mika > Regards, Joonas > >> Cc: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> >> Cc: Joonas Lahtinen <joonas.lahtinen@xxxxxxxxxxxxxxx> >> Signed-off-by: Matthew Auld <matthew.auld@xxxxxxxxx> >> --- >> drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c >> index 6601b11..7aef7bf 100644 >> --- a/drivers/gpu/drm/i915/i915_gem_gtt.c >> +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c >> @@ -746,7 +746,7 @@ static void gen8_ppgtt_clear_pte_range(struct i915_address_space *vm, >> num_entries--; >> } >> >> - kunmap_px(ppgtt, pt); >> + kunmap_px(ppgtt, pt_vaddr); >> >> pte = 0; >> if (++pde == I915_PDES) { > -- > Joonas Lahtinen > Open Source Technology Center > Intel Corporation _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx