diff options
author | Qu Wenruo <wqu@suse.com> | 2020-08-25 21:42:51 +0800 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2020-11-10 12:35:57 +0100 |
commit | cdf69f3b132c95aa255383b2d7907da5ba63221a (patch) | |
tree | ad618931cf8d4e6aa25f7da4be776b9e546eeb03 | |
parent | 3384e8d72567dc6827d53c66071da61f57c517f7 (diff) | |
download | linux-stable-cdf69f3b132c95aa255383b2d7907da5ba63221a.tar.gz linux-stable-cdf69f3b132c95aa255383b2d7907da5ba63221a.tar.bz2 linux-stable-cdf69f3b132c95aa255383b2d7907da5ba63221a.zip |
btrfs: tree-checker: fix the error message for transid error
commit f96d6960abbc52e26ad124e69e6815283d3e1674 upstream.
The error message for inode transid is the same as for inode generation,
which makes us unable to detect the real problem.
Reported-by: Tyler Richmond <t.d.richmond@gmail.com>
Fixes: 496245cac57e ("btrfs: tree-checker: Verify inode item")
CC: stable@vger.kernel.org # 5.4+
Reviewed-by: Marcos Paulo de Souza <mpdesouza@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
[bwh: Backported to 4.19: adjust context]
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | fs/btrfs/tree-checker.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/tree-checker.c b/fs/btrfs/tree-checker.c index e77c25bc6860..9023e6b46396 100644 --- a/fs/btrfs/tree-checker.c +++ b/fs/btrfs/tree-checker.c @@ -715,7 +715,7 @@ static int check_inode_item(struct btrfs_fs_info *fs_info, /* Note for ROOT_TREE_DIR_ITEM, mkfs could set its transid 0 */ if (btrfs_inode_transid(leaf, iitem) > super_gen + 1) { inode_item_err(fs_info, leaf, slot, - "invalid inode generation: has %llu expect [0, %llu]", + "invalid inode transid: has %llu expect [0, %llu]", btrfs_inode_transid(leaf, iitem), super_gen + 1); return -EUCLEAN; } |