• Anand Jain's avatar
    Btrfs: sysfs: reorder the kobject creations · aaf13305
    Anand Jain authored
    As of now the order in which the kobjects are created
    at btrfs_sysfs_add_one() is..
     fsid
     features
     unknown features (dynamic features)
     devices.
    
    Since we would move fsid and device kobject to fs_devices
    from fs_info structure, this patch will reorder in which
    the kobjects are created as below.
     fsid
     devices
     features
     unknown features (dynamic features)
    
    And hence the btrfs_sysfs_remove_one() will follow the same
    in reverse order. and the device kobject destroy now can
    be moved into the function __btrfs_sysfs_remove_one()
    Signed-off-by: default avatarAnand Jain <anand.jain@oracle.com>
    Signed-off-by: default avatarDavid Sterba <dsterba@suse.cz>
    aaf13305
sysfs.c 19.9 KB