mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-14 17:14:09 +00:00
f2fs: remove request_list check in is_idle()
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>
This commit is contained in:
parent
730746ce88
commit
b93f654d73
@ -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)
|
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);
|
return f2fs_time_over(sbi, type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user