aboutsummaryrefslogtreecommitdiffstats
path: root/fs/btrfs/super.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/btrfs/super.c')
-rw-r--r--fs/btrfs/super.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c
index b915d7704f19..4685b9704f15 100644
--- a/fs/btrfs/super.c
+++ b/fs/btrfs/super.c
@@ -2001,10 +2001,14 @@ static int __init init_btrfs_fs(void)
2001 if (err) 2001 if (err)
2002 goto free_delayed_ref; 2002 goto free_delayed_ref;
2003 2003
2004 err = btrfs_interface_init(); 2004 err = btrfs_end_io_wq_init();
2005 if (err) 2005 if (err)
2006 goto free_prelim_ref; 2006 goto free_prelim_ref;
2007 2007
2008 err = btrfs_interface_init();
2009 if (err)
2010 goto free_end_io_wq;
2011
2008 btrfs_init_lockdep(); 2012 btrfs_init_lockdep();
2009 2013
2010 btrfs_print_info(); 2014 btrfs_print_info();
@@ -2021,6 +2025,8 @@ static int __init init_btrfs_fs(void)
2021 2025
2022unregister_ioctl: 2026unregister_ioctl:
2023 btrfs_interface_exit(); 2027 btrfs_interface_exit();
2028free_end_io_wq:
2029 btrfs_end_io_wq_exit();
2024free_prelim_ref: 2030free_prelim_ref:
2025 btrfs_prelim_ref_exit(); 2031 btrfs_prelim_ref_exit();
2026free_delayed_ref: 2032free_delayed_ref: