diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 45 | 
1 files changed, 0 insertions, 45 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c index ce538f4819f9..51c2a82e2fa4 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c @@ -70,48 +70,3 @@ void amdgpu_mca_query_ras_error_count(struct amdgpu_device *adev,  	amdgpu_mca_reset_error_count(adev, mc_status_addr);  } - -int amdgpu_mca_ras_late_init(struct amdgpu_device *adev, -			     struct amdgpu_mca_ras *mca_dev) -{ -	int r; -	struct ras_ih_if ih_info = { -		.cb = NULL, -	}; -	struct ras_fs_if fs_info = { -		.sysfs_name = mca_dev->ras_funcs->sysfs_name, -	}; - -	if (!mca_dev->ras_if) { -		mca_dev->ras_if = kmalloc(sizeof(struct ras_common_if), GFP_KERNEL); -		if (!mca_dev->ras_if) -			return -ENOMEM; -		mca_dev->ras_if->block = mca_dev->ras_funcs->ras_block; -		mca_dev->ras_if->sub_block_index = mca_dev->ras_funcs->ras_sub_block; -		mca_dev->ras_if->type = AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE; -	} -	ih_info.head = fs_info.head = *mca_dev->ras_if; -	r = amdgpu_ras_late_init(adev, mca_dev->ras_if, -				 &fs_info, &ih_info); -	if (r || !amdgpu_ras_is_supported(adev, mca_dev->ras_if->block)) { -		kfree(mca_dev->ras_if); -		mca_dev->ras_if = NULL; -	} - -	return r; -} - -void amdgpu_mca_ras_fini(struct amdgpu_device *adev, -			 struct amdgpu_mca_ras *mca_dev) -{ -	struct ras_ih_if ih_info = { -		.cb = NULL, -	}; - -	if (!mca_dev->ras_if) -		return; - -	amdgpu_ras_late_fini(adev, mca_dev->ras_if, &ih_info); -	kfree(mca_dev->ras_if); -	mca_dev->ras_if = NULL; -}
\ No newline at end of file |