{
        struct ipa *ipa = dev_get_drvdata(dev);
 
-       return scnprintf(buf, PAGE_SIZE, "%s\n", ipa_version_string(ipa));
+       return sysfs_emit(buf, "%s\n", ipa_version_string(ipa));
 }
 
 static DEVICE_ATTR_RO(version);
 {
        struct ipa *ipa = dev_get_drvdata(dev);
 
-       return scnprintf(buf, PAGE_SIZE, "%s\n", ipa_offload_string(ipa));
+       return sysfs_emit(buf, "%s\n", ipa_offload_string(ipa));
 }
 
 static DEVICE_ATTR_RO(rx_offload);
 {
        struct ipa *ipa = dev_get_drvdata(dev);
 
-       return scnprintf(buf, PAGE_SIZE, "%s\n", ipa_offload_string(ipa));
+       return sysfs_emit(buf, "%s\n", ipa_offload_string(ipa));
 }
 
 static DEVICE_ATTR_RO(tx_offload);