]> Pileus Git - ~andy/linux/blobdiff - fs/sysfs/group.c
kernfs: add @mode to kernfs_create_dir[_ns]()
[~andy/linux] / fs / sysfs / group.c
index 4d00d3996477397c964b3a723b934ae55b29c4ea..6b579387c67a143d14550ff8f272bb370348c649 100644 (file)
@@ -100,7 +100,8 @@ static int internal_create_group(struct kobject *kobj, int update,
                return -EINVAL;
        }
        if (grp->name) {
-               kn = kernfs_create_dir(kobj->sd, grp->name, kobj);
+               kn = kernfs_create_dir(kobj->sd, grp->name,
+                                      S_IRWXU | S_IRUGO | S_IXUGO, kobj);
                if (IS_ERR(kn)) {
                        if (PTR_ERR(kn) == -EEXIST)
                                sysfs_warn_dup(kobj->sd, grp->name);