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:pull/1354/merge83ccde67a3("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> (cherry picked from commitb64a14334e) Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com>
parent
9acc329581
commit
17d52ab2a6
|
|
@ -140,7 +140,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))
|
||||
|
|
|
|||
Loading…
Reference in New Issue