Commit 2031c46b authored by Rajneesh Bhardwaj's avatar Rajneesh Bhardwaj Committed by Alex Deucher
Browse files

drm/amdgpu: Hide xcp partition sysfs under SRIOV



XCP partitions should not be visible for the VF for GFXIP 9.4.3.

Reviewed-by: default avatarLijo Lazar <lijo.lazar@amd.com>
Signed-off-by: default avatarRajneesh Bhardwaj <rajneesh.bhardwaj@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent e23b1067
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -863,11 +863,15 @@ static int gfx_v9_4_3_sw_init(void *handle)
	if (r)
		return r;

	r = amdgpu_gfx_sysfs_init(adev);
	r = amdgpu_gfx_ras_sw_init(adev);
	if (r)
		return r;

	return amdgpu_gfx_ras_sw_init(adev);

	if (!amdgpu_sriov_vf(adev))
		r = amdgpu_gfx_sysfs_init(adev);

	return r;
}

static int gfx_v9_4_3_sw_fini(void *handle)
@@ -888,6 +892,7 @@ static int gfx_v9_4_3_sw_fini(void *handle)
	gfx_v9_4_3_mec_fini(adev);
	amdgpu_bo_unref(&adev->gfx.rlc.clear_state_obj);
	gfx_v9_4_3_free_microcode(adev);
	if (!amdgpu_sriov_vf(adev))
		amdgpu_gfx_sysfs_fini(adev);

	return 0;