diff options
author | Filipe Manana <fdmanana@suse.com> | 2025-05-22 18:10:00 +0300 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2025-06-19 16:18:30 +0300 |
commit | c769be2d3dbb165a3d432f4fcca2c80fabb35877 (patch) | |
tree | fb7e85a0ba2215bb22f4443b5722223a6810ad28 /fs/btrfs/inode.c | |
parent | 4db7384ce55c4d7bfb9876fabd8d8778b2ff90ff (diff) | |
download | linux-c769be2d3dbb165a3d432f4fcca2c80fabb35877.tar.xz |
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>
Diffstat (limited to 'fs/btrfs/inode.c')
-rw-r--r-- | fs/btrfs/inode.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index c0c778243bf1..a62f92ab5977 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -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; } |