Merge tag 'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm/drm...
[linux-block.git] / drivers / gpu / drm / i915 / gem / i915_gem_ttm.c
index 9219a60a7f88d9fdd051d218685659d2b5bc3680..25129af70f70ffff8b20f1902702835a3c4725c0 100644 (file)
@@ -640,7 +640,7 @@ bool i915_ttm_resource_mappable(struct ttm_resource *res)
        if (!i915_ttm_cpu_maps_iomem(res))
                return true;
 
-       return bman_res->used_visible_size == bman_res->base.num_pages;
+       return bman_res->used_visible_size == PFN_UP(bman_res->base.size);
 }
 
 static int i915_ttm_io_mem_reserve(struct ttm_device *bdev, struct ttm_resource *mem)