]> git.hungrycats.org Git - linux/commitdiff
btrfs: update message levels after checksum errors
authorDavid Sterba <dsterba@suse.cz>
Fri, 19 Dec 2014 17:38:44 +0000 (18:38 +0100)
committerZygo Blaxell <zblaxell@waya.furryterror.org>
Sun, 22 Mar 2015 18:42:56 +0000 (14:42 -0400)
The errors are worth noting and might get missed with INFO level.

Signed-off-by: David Sterba <dsterba@suse.cz>
Signed-off-by: Chris Mason <clm@fb.com>
(cherry picked from commit f0954c66377b1610a512fd05f4d33afa54441c3b)

fs/btrfs/disk-io.c
fs/btrfs/inode.c

index b293068c999ae8c50cbc4e0e3479f5f0f9d1f6c6..c485b9eb438f4dbabd6027867973fb66919225e3 100644 (file)
@@ -318,7 +318,7 @@ static int csum_tree_block(struct btrfs_root *root, struct extent_buffer *buf,
                        memcpy(&found, result, csum_size);
 
                        read_extent_buffer(buf, &val, 0, csum_size);
-                       printk_ratelimited(KERN_INFO
+                       printk_ratelimited(KERN_WARNING
                                "BTRFS: %s checksum verify failed on %llu wanted %X found %X "
                                "level %d\n",
                                root->fs_info->sb->s_id, buf->start,
index 37bbd2db74cfd739e1bec053cf7e86505e923488..828055ca11c468354f1a99c131e4255e9b00a260 100644 (file)
@@ -2945,7 +2945,7 @@ static int __readpage_endio_check(struct inode *inode,
        return 0;
 zeroit:
        if (__ratelimit(&_rs))
-               btrfs_info(BTRFS_I(inode)->root->fs_info,
+               btrfs_warn(BTRFS_I(inode)->root->fs_info,
                           "csum failed ino %llu off %llu csum %u expected csum %u",
                           btrfs_ino(inode), start, csum, csum_expected);
        memset(kaddr + pgoff, 1, len);