mirror of
https://github.com/kdave/btrfs-progs
synced 2025-01-30 09:21:45 +00:00
btrfs-progs: check: lowmem: end of removing parameters @trans in lowmem
Remove @trans in check_chunks_and_extents_lowmem(). After this patch, lowmem repair works again. Signed-off-by: Su Yue <suy.fnst@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
ea8763bd05
commit
04855a16d2
@ -4933,7 +4933,6 @@ out:
|
||||
*/
|
||||
int check_chunks_and_extents_lowmem(struct btrfs_fs_info *fs_info)
|
||||
{
|
||||
struct btrfs_trans_handle *trans = NULL;
|
||||
struct btrfs_path path;
|
||||
struct btrfs_key old_key;
|
||||
struct btrfs_key key;
|
||||
@ -4945,14 +4944,6 @@ int check_chunks_and_extents_lowmem(struct btrfs_fs_info *fs_info)
|
||||
|
||||
root = fs_info->fs_root;
|
||||
|
||||
if (repair) {
|
||||
trans = btrfs_start_transaction(fs_info->extent_root, 1);
|
||||
if (IS_ERR(trans)) {
|
||||
error("failed to start transaction before check");
|
||||
return PTR_ERR(trans);
|
||||
}
|
||||
}
|
||||
|
||||
root1 = root->fs_info->chunk_root;
|
||||
ret = check_btrfs_root(root1, 0, 1);
|
||||
err |= ret;
|
||||
@ -5022,10 +5013,6 @@ out:
|
||||
err &= ~BG_ACCOUNTING_ERROR;
|
||||
}
|
||||
|
||||
if (trans)
|
||||
btrfs_commit_transaction(trans, root->fs_info->extent_root);
|
||||
|
||||
btrfs_release_path(&path);
|
||||
|
||||
return err;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user