summaryrefslogtreecommitdiffstats
path: root/fs/sysfs/group.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/sysfs/group.c')
-rw-r--r--fs/sysfs/group.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/fs/sysfs/group.c b/fs/sysfs/group.c
index 065689ddb4cb..9f65cd97a2d7 100644
--- a/fs/sysfs/group.c
+++ b/fs/sysfs/group.c
@@ -55,8 +55,7 @@ static int create_files(struct sysfs_dirent *dir_sd, struct kobject *kobj,
55 if (!mode) 55 if (!mode)
56 continue; 56 continue;
57 } 57 }
58 error = sysfs_add_file_mode_ns(dir_sd, *attr, 58 error = sysfs_add_file_mode_ns(dir_sd, *attr, false,
59 SYSFS_KOBJ_ATTR,
60 (*attr)->mode | mode, 59 (*attr)->mode | mode,
61 NULL); 60 NULL);
62 if (unlikely(error)) 61 if (unlikely(error))
@@ -269,7 +268,7 @@ int sysfs_merge_group(struct kobject *kobj,
269 return -ENOENT; 268 return -ENOENT;
270 269
271 for ((i = 0, attr = grp->attrs); *attr && !error; (++i, ++attr)) 270 for ((i = 0, attr = grp->attrs); *attr && !error; (++i, ++attr))
272 error = sysfs_add_file(dir_sd, *attr, SYSFS_KOBJ_ATTR); 271 error = sysfs_add_file(dir_sd, *attr, false);
273 if (error) { 272 if (error) {
274 while (--i >= 0) 273 while (--i >= 0)
275 kernfs_remove_by_name(dir_sd, (*--attr)->name); 274 kernfs_remove_by_name(dir_sd, (*--attr)->name);