diff options
-rw-r--r-- | fs/btrfs/sysfs.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/btrfs/sysfs.c b/fs/btrfs/sysfs.c index 6986886243bf..539e7b5e3f86 100644 --- a/fs/btrfs/sysfs.c +++ b/fs/btrfs/sysfs.c | |||
@@ -804,6 +804,9 @@ void btrfs_sysfs_feature_update(struct btrfs_fs_info *fs_info, | |||
804 | fs_devs = fs_info->fs_devices; | 804 | fs_devs = fs_info->fs_devices; |
805 | fsid_kobj = &fs_devs->fsid_kobj; | 805 | fsid_kobj = &fs_devs->fsid_kobj; |
806 | 806 | ||
807 | if (!fsid_kobj->state_initialized) | ||
808 | return; | ||
809 | |||
807 | /* | 810 | /* |
808 | * FIXME: this is too heavy to update just one value, ideally we'd like | 811 | * FIXME: this is too heavy to update just one value, ideally we'd like |
809 | * to use sysfs_update_group but some refactoring is needed first. | 812 | * to use sysfs_update_group but some refactoring is needed first. |