]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
f2fs: detect bug_on in f2fs_wait_discard_bios
authorChao Yu <yuchao0@huawei.com>
Sun, 8 Jul 2018 14:16:53 +0000 (22:16 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 1 Aug 2018 18:52:36 +0000 (11:52 -0700)
Add bug_on to detect potential non-empty discard wait list.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/segment.c

index 47b6595a078c58b91ecb73f461758464a3cdb85d..199a77a9c4a9348b1c3fcaf861604db2e4412cf5 100644 (file)
@@ -1388,6 +1388,8 @@ bool f2fs_wait_discard_bios(struct f2fs_sb_info *sbi)
 
        /* just to make sure there is no pending discard commands */
        __wait_all_discard_cmd(sbi, NULL);
+
+       f2fs_bug_on(sbi, atomic_read(&dcc->discard_cmd_cnt));
        return dropped;
 }