attr->attr.mode = S_IWUSR | S_IRUGO;
attr->show = clockgate_delay_show;
attr->store = clockgate_delay_store;
+ sysfs_attr_init(&attr->attr);
if (sysfs_create_file(pdata->power_kobj, &attr->attr)) {
dev_err(&dev->dev, "Could not create sysfs attribute clockgate_delay\n");
err = -EIO;
attr->attr.mode = S_IWUSR | S_IRUGO;
attr->show = powergate_delay_show;
attr->store = powergate_delay_store;
+ sysfs_attr_init(&attr->attr);
if (sysfs_create_file(pdata->power_kobj, &attr->attr)) {
dev_err(&dev->dev, "Could not create sysfs attribute powergate_delay\n");
err = -EIO;
min->attr.attr.name = min_name;
min->attr.attr.mode = S_IRUGO;
min->attr.show = syncpt_min_show;
+ sysfs_attr_init(&min->attr.attr);
+ sysfs_attr_init(&max->attr.attr);
if (sysfs_create_file(kobj, &min->attr.attr)) {
err = -EIO;
goto fail;