diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c index 3328ab63376b..f96beb96c75c 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c @@ -598,8 +598,8 @@ static int amdgpu_virt_write_vf2pf_data(struct amdgpu_device *adev)  	vf2pf_info->driver_cert = 0;  	vf2pf_info->os_info.all = 0; -	vf2pf_info->fb_usage = -		ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) >> 20; +	vf2pf_info->fb_usage = ttm_resource_manager_used(&adev->mman.vram_mgr.manager) ? +		 ttm_resource_manager_usage(&adev->mman.vram_mgr.manager) >> 20 : 0;  	vf2pf_info->fb_vis_usage =  		amdgpu_vram_mgr_vis_usage(&adev->mman.vram_mgr) >> 20;  	vf2pf_info->fb_size = adev->gmc.real_vram_size >> 20; | 
