]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Btrfs: rename super_kobj to fsid_kobj
authorAnand Jain <anand.jain@oracle.com>
Fri, 14 Aug 2015 10:32:50 +0000 (18:32 +0800)
committerDavid Sterba <dsterba@suse.com>
Tue, 29 Sep 2015 14:29:59 +0000 (16:29 +0200)
Signed-off-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/sysfs.c
fs/btrfs/volumes.c
fs/btrfs/volumes.h

index 52319d17e68599bded25ce8e49858e1eb666b767..e0ac85949067c30191ce3635e2a65edbe8a56361 100644 (file)
@@ -437,24 +437,24 @@ static const struct attribute *btrfs_attrs[] = {
        NULL,
 };
 
-static void btrfs_release_super_kobj(struct kobject *kobj)
+static void btrfs_release_fsid_kobj(struct kobject *kobj)
 {
        struct btrfs_fs_devices *fs_devs = to_fs_devs(kobj);
 
-       memset(&fs_devs->super_kobj, 0, sizeof(struct kobject));
+       memset(&fs_devs->fsid_kobj, 0, sizeof(struct kobject));
        complete(&fs_devs->kobj_unregister);
 }
 
 static struct kobj_type btrfs_ktype = {
        .sysfs_ops      = &kobj_sysfs_ops,
-       .release        = btrfs_release_super_kobj,
+       .release        = btrfs_release_fsid_kobj,
 };
 
 static inline struct btrfs_fs_devices *to_fs_devs(struct kobject *kobj)
 {
        if (kobj->ktype != &btrfs_ktype)
                return NULL;
-       return container_of(kobj, struct btrfs_fs_devices, super_kobj);
+       return container_of(kobj, struct btrfs_fs_devices, fsid_kobj);
 }
 
 static inline struct btrfs_fs_info *to_fs_info(struct kobject *kobj)
@@ -502,12 +502,12 @@ static int addrm_unknown_feature_attrs(struct btrfs_fs_info *fs_info, bool add)
                        attrs[0] = &fa->kobj_attr.attr;
                        if (add) {
                                int ret;
-                               ret = sysfs_merge_group(&fs_info->fs_devices->super_kobj,
+                               ret = sysfs_merge_group(&fs_info->fs_devices->fsid_kobj,
                                                        &agroup);
                                if (ret)
                                        return ret;
                        } else
-                               sysfs_unmerge_group(&fs_info->fs_devices->super_kobj,
+                               sysfs_unmerge_group(&fs_info->fs_devices->fsid_kobj,
                                                    &agroup);
                }
 
@@ -523,9 +523,9 @@ static void __btrfs_sysfs_remove_fsid(struct btrfs_fs_devices *fs_devs)
                fs_devs->device_dir_kobj = NULL;
        }
 
-       if (fs_devs->super_kobj.state_initialized) {
-               kobject_del(&fs_devs->super_kobj);
-               kobject_put(&fs_devs->super_kobj);
+       if (fs_devs->fsid_kobj.state_initialized) {
+               kobject_del(&fs_devs->fsid_kobj);
+               kobject_put(&fs_devs->fsid_kobj);
                wait_for_completion(&fs_devs->kobj_unregister);
        }
 }
@@ -555,8 +555,8 @@ void btrfs_sysfs_remove_mounted(struct btrfs_fs_info *fs_info)
                kobject_put(fs_info->space_info_kobj);
        }
        addrm_unknown_feature_attrs(fs_info, false);
-       sysfs_remove_group(&fs_info->fs_devices->super_kobj, &btrfs_feature_attr_group);
-       sysfs_remove_files(&fs_info->fs_devices->super_kobj, btrfs_attrs);
+       sysfs_remove_group(&fs_info->fs_devices->fsid_kobj, &btrfs_feature_attr_group);
+       sysfs_remove_files(&fs_info->fs_devices->fsid_kobj, btrfs_attrs);
        btrfs_sysfs_rm_device_link(fs_info->fs_devices, NULL);
 }
 
@@ -675,7 +675,7 @@ int btrfs_sysfs_add_device(struct btrfs_fs_devices *fs_devs)
 {
        if (!fs_devs->device_dir_kobj)
                fs_devs->device_dir_kobj = kobject_create_and_add("devices",
-                                               &fs_devs->super_kobj);
+                                               &fs_devs->fsid_kobj);
 
        if (!fs_devs->device_dir_kobj)
                return -ENOMEM;
@@ -730,8 +730,8 @@ int btrfs_sysfs_add_fsid(struct btrfs_fs_devices *fs_devs,
        int error;
 
        init_completion(&fs_devs->kobj_unregister);
-       fs_devs->super_kobj.kset = btrfs_kset;
-       error = kobject_init_and_add(&fs_devs->super_kobj,
+       fs_devs->fsid_kobj.kset = btrfs_kset;
+       error = kobject_init_and_add(&fs_devs->fsid_kobj,
                                &btrfs_ktype, parent, "%pU", fs_devs->fsid);
        return error;
 }
@@ -740,7 +740,7 @@ int btrfs_sysfs_add_mounted(struct btrfs_fs_info *fs_info)
 {
        int error;
        struct btrfs_fs_devices *fs_devs = fs_info->fs_devices;
-       struct kobject *super_kobj = &fs_devs->super_kobj;
+       struct kobject *fsid_kobj = &fs_devs->fsid_kobj;
 
        btrfs_set_fs_info_ptr(fs_info);
 
@@ -748,13 +748,13 @@ int btrfs_sysfs_add_mounted(struct btrfs_fs_info *fs_info)
        if (error)
                return error;
 
-       error = sysfs_create_files(super_kobj, btrfs_attrs);
+       error = sysfs_create_files(fsid_kobj, btrfs_attrs);
        if (error) {
                btrfs_sysfs_rm_device_link(fs_devs, NULL);
                return error;
        }
 
-       error = sysfs_create_group(super_kobj,
+       error = sysfs_create_group(fsid_kobj,
                                   &btrfs_feature_attr_group);
        if (error)
                goto failure;
@@ -764,7 +764,7 @@ int btrfs_sysfs_add_mounted(struct btrfs_fs_info *fs_info)
                goto failure;
 
        fs_info->space_info_kobj = kobject_create_and_add("allocation",
-                                                 super_kobj);
+                                                 fsid_kobj);
        if (!fs_info->space_info_kobj) {
                error = -ENOMEM;
                goto failure;
index 003d3ddeb78b261c2175c6cf07523302fd2d6eb5..643879208f05c391a6aec6e2bd13bafe2303f65a 100644 (file)
@@ -2350,7 +2350,7 @@ int btrfs_init_new_device(struct btrfs_root *root, char *device_path)
                 */
                snprintf(fsid_buf, BTRFS_UUID_UNPARSED_SIZE, "%pU",
                                                root->fs_info->fsid);
-               if (kobject_rename(&root->fs_info->fs_devices->super_kobj,
+               if (kobject_rename(&root->fs_info->fs_devices->fsid_kobj,
                                                                fsid_buf))
                        pr_warn("BTRFS: sysfs: failed to create fsid for sprout\n");
        }
index 2ca784a14e84bc2a00d0c3d1ec1a15290128edfc..413a70c66f4cff8328c4c4f5edcda6f38c3ecee7 100644 (file)
@@ -256,7 +256,7 @@ struct btrfs_fs_devices {
 
        struct btrfs_fs_info *fs_info;
        /* sysfs kobjects */
-       struct kobject super_kobj;
+       struct kobject fsid_kobj;
        struct kobject *device_dir_kobj;
        struct completion kobj_unregister;
 };