if (ret)
                return ret;
 
-       return snprintf(buf, 12, "0x%X\n", le32_to_cpu(mesh_access.data[0]));
+       return sysfs_emit(buf, "0x%X\n", le32_to_cpu(mesh_access.data[0]));
 }
 
 /**
                return ret;
 
        retry_limit = le32_to_cpu(mesh_access.data[1]);
-       return snprintf(buf, 10, "%d\n", retry_limit);
+       return sysfs_emit(buf, "%d\n", retry_limit);
 }
 
 /**
                             struct device_attribute *attr, char *buf)
 {
        struct lbs_private *priv = to_net_dev(dev)->ml_priv;
-       return snprintf(buf, 5, "0x%X\n", !!priv->mesh_dev);
+       return sysfs_emit(buf, "0x%X\n", !!priv->mesh_dev);
 }
 
 /**
        if (ret)
                return ret;
 
-       return snprintf(buf, 12, "%d\n", le32_to_cpu(defs.bootflag));
+       return sysfs_emit(buf, "%d\n", le32_to_cpu(defs.bootflag));
 }
 
 /**
        if (ret)
                return ret;
 
-       return snprintf(buf, 12, "%d\n", defs.boottime);
+       return sysfs_emit(buf, "%d\n", defs.boottime);
 }
 
 /**
        if (ret)
                return ret;
 
-       return snprintf(buf, 12, "%d\n", le16_to_cpu(defs.channel));
+       return sysfs_emit(buf, "%d\n", le16_to_cpu(defs.channel));
 }
 
 /**
        if (ret)
                return ret;
 
-       return snprintf(buf, 5, "%d\n", defs.meshie.val.active_protocol_id);
+       return sysfs_emit(buf, "%d\n", defs.meshie.val.active_protocol_id);
 }
 
 /**
        if (ret)
                return ret;
 
-       return snprintf(buf, 5, "%d\n", defs.meshie.val.active_metric_id);
+       return sysfs_emit(buf, "%d\n", defs.meshie.val.active_metric_id);
 }
 
 /**
        if (ret)
                return ret;
 
-       return snprintf(buf, 5, "%d\n", defs.meshie.val.mesh_capability);
+       return sysfs_emit(buf, "%d\n", defs.meshie.val.mesh_capability);
 }
 
 /**