Loading drivers/base/class.c +2 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,8 @@ static void class_release(struct kobject *kobj) else pr_debug("class '%s' does not have a release() function, " "be careful\n", class->name); kfree(cp); } static struct sysfs_ops class_sysfs_ops = { Loading fs/sysfs/inode.c +17 −18 Original line number Diff line number Diff line Loading @@ -81,7 +81,7 @@ int sysfs_sd_setattr(struct sysfs_dirent *sd, struct iattr * iattr) if (!sd_attrs) return -ENOMEM; sd->s_iattr = sd_attrs; } else { } /* attributes were changed at least once in past */ iattrs = &sd_attrs->ia_iattr; Loading @@ -99,7 +99,6 @@ int sysfs_sd_setattr(struct sysfs_dirent *sd, struct iattr * iattr) umode_t mode = iattr->ia_mode; iattrs->ia_mode = sd->s_mode = mode; } } return 0; } Loading Loading
drivers/base/class.c +2 −0 Original line number Diff line number Diff line Loading @@ -59,6 +59,8 @@ static void class_release(struct kobject *kobj) else pr_debug("class '%s' does not have a release() function, " "be careful\n", class->name); kfree(cp); } static struct sysfs_ops class_sysfs_ops = { Loading
fs/sysfs/inode.c +17 −18 Original line number Diff line number Diff line Loading @@ -81,7 +81,7 @@ int sysfs_sd_setattr(struct sysfs_dirent *sd, struct iattr * iattr) if (!sd_attrs) return -ENOMEM; sd->s_iattr = sd_attrs; } else { } /* attributes were changed at least once in past */ iattrs = &sd_attrs->ia_iattr; Loading @@ -99,7 +99,6 @@ int sysfs_sd_setattr(struct sysfs_dirent *sd, struct iattr * iattr) umode_t mode = iattr->ia_mode; iattrs->ia_mode = sd->s_mode = mode; } } return 0; } Loading