rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule
mainline inclusion from mainline-5.3-rc2 commit d14a9b389a86a5154b704bc88ce8dd37c701456a category: bugfix bugzilla: 21211 CVE: NA --------------------------- In case we get a spurious wakeup we need to make sure to re-set ourselves to TASK_UNINTERRUPTIBLE so we don't busy wait. Reviewed-by: NOleg Nesterov <oleg@redhat.com> Signed-off-by: NJosef Bacik <josef@toxicpanda.com> Signed-off-by: NJens Axboe <axboe@kernel.dk> Conflicts: block/blk-rq-qos.c [yan: the code was in __wbt_wait()] Signed-off-by: NJason Yan <yanaijie@huawei.com> Reviewed-by: NYufen Yu <yuyufen@huawei.com> Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
Showing
想要评论请 注册 或 登录