]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
f2fs: remove request_list check in is_idle()
authorJens Axboe <axboe@kernel.dk>
Tue, 16 Oct 2018 14:34:50 +0000 (08:34 -0600)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 17 Oct 2018 02:09:39 +0000 (19:09 -0700)
This doesn't work on stacked devices, and it doesn't work on
blk-mq devices. The request_list is only used on legacy, which
we don't have much of anymore, and soon won't have any of.

Kill the check.

Cc: Jaegeuk Kim <jaegeuk@kernel.org>
Cc: linux-f2fs-devel@lists.sourceforge.net
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/f2fs.h

index cfc7e1b6c85094af40c4456d7ad5a1fda134cfff..f865c5ed965d8210b8765685a8e8fda3eb811bfc 100644 (file)
@@ -1394,13 +1394,6 @@ static inline unsigned int f2fs_time_to_wait(struct f2fs_sb_info *sbi,
 
 static inline bool is_idle(struct f2fs_sb_info *sbi, int type)
 {
-       struct block_device *bdev = sbi->sb->s_bdev;
-       struct request_queue *q = bdev_get_queue(bdev);
-       struct request_list *rl = &q->root_rl;
-
-       if (rl->count[BLK_RW_SYNC] || rl->count[BLK_RW_ASYNC])
-               return false;
-
        return f2fs_time_over(sbi, type);
 }