diff --git a/cmds-check.c b/cmds-check.c index 4040f7ea..fd661d98 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -9735,7 +9735,6 @@ out: free_root_recs_tree(&root_cache); close_out: close_ctree(root); - btrfs_close_all_devices(); err_out: if (ctx.progress_enabled) task_deinit(ctx.info); diff --git a/cmds-device.c b/cmds-device.c index e461aa12..c2f3a408 100644 --- a/cmds-device.c +++ b/cmds-device.c @@ -138,7 +138,6 @@ static int cmd_device_add(int argc, char **argv) error_out: close_file_or_dir(fdmnt, dirstream); - btrfs_close_all_devices(); return !!ret; } @@ -287,7 +286,6 @@ static int cmd_device_scan(int argc, char **argv) } out: - btrfs_close_all_devices(); return !!ret; } @@ -456,7 +454,6 @@ static int cmd_device_stats(int argc, char **argv) out: free(di_args); close_file_or_dir(fdmnt, dirstream); - btrfs_close_all_devices(); return err; } diff --git a/cmds-replace.c b/cmds-replace.c index 4e0e9472..9ba256d3 100644 --- a/cmds-replace.c +++ b/cmds-replace.c @@ -309,7 +309,6 @@ static int cmd_replace_start(int argc, char **argv) } } close_file_or_dir(fdmnt, dirstream); - btrfs_close_all_devices(); return 0; leave_with_error: @@ -319,7 +318,6 @@ leave_with_error: close(fdmnt); if (fddstdev != -1) close(fddstdev); - btrfs_close_all_devices(); return 1; }