diff options
Diffstat (limited to 'drivers/gpu/drm/i915/gt/intel_ggtt.c')
| -rw-r--r-- | drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/drivers/gpu/drm/i915/gt/intel_ggtt.c b/drivers/gpu/drm/i915/gt/intel_ggtt.c index 81c05f551b9c..cf94525be2c1 100644 --- a/drivers/gpu/drm/i915/gt/intel_ggtt.c +++ b/drivers/gpu/drm/i915/gt/intel_ggtt.c @@ -835,7 +835,7 @@ static int gen8_gmch_probe(struct i915_ggtt *ggtt)  	u16 snb_gmch_ctl;  	/* TODO: We're not aware of mappable constraints on gen8 yet */ -	if (!IS_DGFX(i915)) { +	if (!HAS_LMEM(i915)) {  		ggtt->gmadr = pci_resource(pdev, 2);  		ggtt->mappable_end = resource_size(&ggtt->gmadr);  	} @@ -1383,7 +1383,7 @@ intel_partial_pages(const struct i915_ggtt_view *view,  	if (ret)  		goto err_sg_alloc; -	iter = i915_gem_object_get_sg(obj, view->partial.offset, &offset); +	iter = i915_gem_object_get_sg_dma(obj, view->partial.offset, &offset);  	GEM_BUG_ON(!iter);  	sg = st->sgl; @@ -1391,7 +1391,7 @@ intel_partial_pages(const struct i915_ggtt_view *view,  	do {  		unsigned int len; -		len = min(iter->length - (offset << PAGE_SHIFT), +		len = min(sg_dma_len(iter) - (offset << PAGE_SHIFT),  			  count << PAGE_SHIFT);  		sg_set_page(sg, NULL, len, 0);  		sg_dma_address(sg) = | 
