diff options
author | Filippo Muzzini <filippo.muzzini@outlook.it> | 2018-05-31 16:23:11 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2018-05-31 17:42:27 +0300 |
commit | a12bffebc0c9d6a5851f062aaea3aa7c4adc6042 (patch) | |
tree | 11e6b08516332e0f466882cb35f2a67c04a0b887 /block/blk-mq-debugfs.c | |
parent | 04c4950d5b373ba712d928592e05e73510785bca (diff) | |
download | linux-a12bffebc0c9d6a5851f062aaea3aa7c4adc6042.tar.xz |
block, bfq: remove wrong lock in bfq_requests_merged
In bfq_requests_merged(), there is a deadlock because the lock on
bfqq->bfqd->lock is held by the calling function, but the code of
this function tries to grab the lock again.
This deadlock is currently hidden by another bug (fixed by next commit
for this source file), which causes the body of bfq_requests_merged()
to be never executed.
This commit removes the deadlock by removing the lock/unlock pair.
Signed-off-by: Filippo Muzzini <filippo.muzzini@outlook.it>
Signed-off-by: Paolo Valente <paolo.valente@linaro.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-mq-debugfs.c')
0 files changed, 0 insertions, 0 deletions