static ssize_t rrtime_show(struct device *dev,
        struct device_attribute *attr, char *buf)
 {
-       return scnprintf(buf, PAGE_SIZE, "%d\n", round_robin_time);
+       return sysfs_emit(buf, "%d\n", round_robin_time);
 }
 static DEVICE_ATTR_RW(rrtime);
 
 static ssize_t idlepct_show(struct device *dev,
        struct device_attribute *attr, char *buf)
 {
-       return scnprintf(buf, PAGE_SIZE, "%d\n", idle_pct);
+       return sysfs_emit(buf, "%d\n", idle_pct);
 }
 static DEVICE_ATTR_RW(idlepct);
 
 
                if (ret)                                                \
                        return ret;                                     \
                                                                        \
-               return scnprintf(buf, PAGE_SIZE, "%llu\n",              \
+               return sysfs_emit(buf, "%llu\n",                \
                                (u64)st_name.member_name);              \
        }                                                               \
        define_one_cppc_ro(member_name)
        if (ret)
                return ret;
 
-       return scnprintf(buf, PAGE_SIZE, "ref:%llu del:%llu\n",
+       return sysfs_emit(buf, "ref:%llu del:%llu\n",
                        fb_ctrs.reference, fb_ctrs.delivered);
 }
 define_one_cppc_ro(feedback_ctrs);