mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
btrfs: include root in error message when unlinking inode
To help debugging include the root number in the error message, and since this is a critical error that implies a metadata inconsistency and results in a transaction abort change the log message level from "info" to "critical", which is a much better fit. Reviewed-by: Qu Wenruo <wqu@suse.com> Signed-off-by: Filipe Manana <fdmanana@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
committed by
David Sterba
parent
4db7384ce5
commit
c769be2d3d
@@ -4250,9 +4250,9 @@ static int __btrfs_unlink_inode(struct btrfs_trans_handle *trans,
|
||||
|
||||
ret = btrfs_del_inode_ref(trans, root, name, ino, dir_ino, &index);
|
||||
if (ret) {
|
||||
btrfs_info(fs_info,
|
||||
"failed to delete reference to %.*s, inode %llu parent %llu",
|
||||
name->len, name->name, ino, dir_ino);
|
||||
btrfs_crit(fs_info,
|
||||
"failed to delete reference to %.*s, root %llu inode %llu parent %llu",
|
||||
name->len, name->name, btrfs_root_id(root), ino, dir_ino);
|
||||
btrfs_abort_transaction(trans, ret);
|
||||
goto err;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user