parallel lookups: actual switch to rwsem
[cascardo/linux.git] / fs / btrfs / delayed-ref.c
index 914ac13..430b368 100644 (file)
@@ -929,14 +929,10 @@ btrfs_find_delayed_ref_head(struct btrfs_trans_handle *trans, u64 bytenr)
 
 void btrfs_delayed_ref_exit(void)
 {
-       if (btrfs_delayed_ref_head_cachep)
-               kmem_cache_destroy(btrfs_delayed_ref_head_cachep);
-       if (btrfs_delayed_tree_ref_cachep)
-               kmem_cache_destroy(btrfs_delayed_tree_ref_cachep);
-       if (btrfs_delayed_data_ref_cachep)
-               kmem_cache_destroy(btrfs_delayed_data_ref_cachep);
-       if (btrfs_delayed_extent_op_cachep)
-               kmem_cache_destroy(btrfs_delayed_extent_op_cachep);
+       kmem_cache_destroy(btrfs_delayed_ref_head_cachep);
+       kmem_cache_destroy(btrfs_delayed_tree_ref_cachep);
+       kmem_cache_destroy(btrfs_delayed_data_ref_cachep);
+       kmem_cache_destroy(btrfs_delayed_extent_op_cachep);
 }
 
 int btrfs_delayed_ref_init(void)