|
@@ -2283,15 +2283,6 @@ int btrfs_commit_transaction(struct btrfs_trans_handle *trans)
|
|
|
|
|
|
kmem_cache_free(btrfs_trans_handle_cachep, trans);
|
|
|
|
|
|
- /*
|
|
|
- * If fs has been frozen, we can not handle delayed iputs, otherwise
|
|
|
- * it'll result in deadlock about SB_FREEZE_FS.
|
|
|
- */
|
|
|
- if (current != fs_info->transaction_kthread &&
|
|
|
- current != fs_info->cleaner_kthread &&
|
|
|
- !test_bit(BTRFS_FS_FROZEN, &fs_info->flags))
|
|
|
- btrfs_run_delayed_iputs(fs_info);
|
|
|
-
|
|
|
return ret;
|
|
|
|
|
|
scrub_continue:
|