]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
btrfs: scrub: print messages when started or finished
authorAnand Jain <anand.jain@oracle.com>
Thu, 3 Jan 2019 08:17:40 +0000 (16:17 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Feb 2019 13:13:24 +0000 (14:13 +0100)
The kernel log messages help debugging and audit, add them for scrub

Signed-off-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/scrub.c

index b320910c6740d6b399df1e1c25b32bf2bb990a33..33f2793bdee0f057acb203b13727717d700a3b0a 100644 (file)
@@ -3903,6 +3903,7 @@ int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
         */
        nofs_flag = memalloc_nofs_save();
        if (!is_dev_replace) {
+               btrfs_info(fs_info, "scrub: started on devid %llu", devid);
                /*
                 * by holding device list mutex, we can
                 * kick off writing super in log tree sync.
@@ -3925,6 +3926,10 @@ int btrfs_scrub_dev(struct btrfs_fs_info *fs_info, u64 devid, u64 start,
        if (progress)
                memcpy(progress, &sctx->stat, sizeof(*progress));
 
+       if (!is_dev_replace)
+               btrfs_info(fs_info, "scrub: %s on devid %llu with status: %d",
+                       ret ? "not finished" : "finished", devid, ret);
+
        mutex_lock(&fs_info->scrub_lock);
        dev->scrub_ctx = NULL;
        scrub_workers_put(fs_info);