From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> Printf family functions return a number of bytes, not tokens, printed so the existing check (== 1) was wrong. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> --- lib/igt_sysfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/igt_sysfs.c b/lib/igt_sysfs.c index 817678bc28ed..6f03008b14a5 100644 --- a/lib/igt_sysfs.c +++ b/lib/igt_sysfs.c @@ -463,7 +463,7 @@ uint32_t igt_sysfs_get_u32(int dir, const char *attr) */ bool igt_sysfs_set_u32(int dir, const char *attr, uint32_t value) { - return igt_sysfs_printf(dir, attr, "%u", value) == 1; + return igt_sysfs_printf(dir, attr, "%u", value) > 0; } /** -- 2.9.5 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx