summaryrefslogtreecommitdiff
path: root/include/linux/debugobjects.h
diff options
context:
space:
mode:
authorJosef Bacik <josef@toxicpanda.com>2017-03-28 23:37:52 +0300
committerJens Axboe <axboe@fb.com>2017-03-29 22:18:18 +0300
commitb58e176914c4786fd28edfc44e7174310613fc31 (patch)
tree845c56600c0fe27279c2bfe172bd2a3a5e4611e5 /include/linux/debugobjects.h
parent457e490f2b7417564b681992e4eee355e1dcbb14 (diff)
downloadlinux-b58e176914c4786fd28edfc44e7174310613fc31.tar.xz
block-mq: don't re-queue if we get a queue error
When try to issue a request directly and we fail we will requeue the request, but call blk_mq_end_request() as well. This leads to the completed request being on a queuelist and getting ended twice, which causes list corruption in schedulers and other shenanigans. Signed-off-by: Josef Bacik <jbacik@fb.com> Reviewed-by: Ming Lei <tom.leiming@gmail.com> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions