Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5212a3bd authored by Tao Zhou's avatar Tao Zhou Committed by Alex Deucher
Browse files

drm/amdgpu: remove ras block's feature status info in sysfs



feature mask info is enough for rocm tool,
"cat /sys/class/drm/card0/device/ras/features" will get the
info like this:

feature mask: 0x3ffb

Signed-off-by: default avatarTao Zhou <tao.zhou1@amd.com>
Reviewed-by: default avatarHawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 9b4e63f4
Loading
Loading
Loading
Loading
+1 −18
Original line number Original line Diff line number Diff line
@@ -793,25 +793,8 @@ static ssize_t amdgpu_ras_sysfs_features_read(struct device *dev,
{
{
	struct amdgpu_ras *con =
	struct amdgpu_ras *con =
		container_of(attr, struct amdgpu_ras, features_attr);
		container_of(attr, struct amdgpu_ras, features_attr);
	struct drm_device *ddev = dev_get_drvdata(dev);
	struct amdgpu_device *adev = ddev->dev_private;
	struct ras_common_if head;
	int ras_block_count = AMDGPU_RAS_BLOCK_COUNT;
	int i, enabled;
	ssize_t s;

	s = scnprintf(buf, PAGE_SIZE, "feature mask: 0x%x\n", con->features);

	for (i = 0; i < ras_block_count; i++) {
		head.block = i;
		enabled = amdgpu_ras_is_feature_enabled(adev, &head);

		s += scnprintf(&buf[s], PAGE_SIZE - s,
				"%s ras feature mask: %s\n",
				ras_block_str(i), enabled?"on":"off");
	}


	return s;
	return scnprintf(buf, PAGE_SIZE, "feature mask: 0x%x\n", con->features);
}
}


static int amdgpu_ras_sysfs_create_feature_node(struct amdgpu_device *adev)
static int amdgpu_ras_sysfs_create_feature_node(struct amdgpu_device *adev)