mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-02-15 19:08:05 -05:00
drm/xe/throttle: Skip reason prefix while emitting array
The newly introduced "reasons" attribute already signifies possible
reasons for throttling and makes the prefix in individual attribute
names redundant while emitting them as an array. Skip the prefix.
Fixes: 83ccde67a3 ("drm/xe/gt_throttle: Avoid TOCTOU when monitoring reasons")
Signed-off-by: Raag Jadav <raag.jadav@intel.com>
Reviewed-by: Sk Anirban <sk.anirban@intel.com>
Link: https://patch.msgid.link/20251203123355.571606-1-raag.jadav@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
This commit is contained in:
@@ -137,7 +137,7 @@ static ssize_t reasons_show(struct kobject *kobj,
|
||||
struct throttle_attribute *other_ta = kobj_attribute_to_throttle(kattr);
|
||||
|
||||
if (other_ta->mask != U32_MAX && reasons & other_ta->mask)
|
||||
ret += sysfs_emit_at(buff, ret, "%s ", (*pother)->name);
|
||||
ret += sysfs_emit_at(buff, ret, "%s ", (*pother)->name + strlen("reason_"));
|
||||
}
|
||||
|
||||
if (drm_WARN_ONCE(&xe->drm, !ret, "Unknown reason: %#x\n", reasons))
|
||||
|
||||
Reference in New Issue
Block a user