Commit 40ac9b3e authored by Madhur Kumar's avatar Madhur Kumar Committed by Andi Shyti
Browse files

drm/i915: i915_pmu: Use sysfs_emit() instead of sprintf()



Follow the advice in Documentation/filesystems/sysfs.rst:
show() should only use sysfs_emit() or sysfs_emit_at() when formatting
the value to be returned to user space.

Signed-off-by: default avatarMadhur Kumar <madhurkumar004@gmail.com>
Reviewed-by: default avatarAndi Shyti <andi.shyti@linux.intel.com>
Signed-off-by: default avatarAndi Shyti <andi.shyti@linux.intel.com>
Link: https://lore.kernel.org/r/20250923195051.1277855-1-madhurkumar004@gmail.com
parent 22a2f2e3
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -895,7 +895,7 @@ static ssize_t i915_pmu_format_show(struct device *dev,
	struct i915_str_attribute *eattr;

	eattr = container_of(attr, struct i915_str_attribute, attr);
	return sprintf(buf, "%s\n", eattr->str);
	return sysfs_emit(buf, "%s\n", eattr->str);
}

#define I915_PMU_FORMAT_ATTR(_name, _config) \
@@ -925,7 +925,7 @@ static ssize_t i915_pmu_event_show(struct device *dev,
	struct i915_ext_attribute *eattr;

	eattr = container_of(attr, struct i915_ext_attribute, attr);
	return sprintf(buf, "config=0x%lx\n", eattr->val);
	return sysfs_emit(buf, "config=0x%lx\n", eattr->val);
}

#define __event(__counter, __name, __unit) \