Messages in this thread Patch in this message | | | From | Ming Lei <> | Subject | [PATCH V10 4/8] block: kyber: check if there is request in ctx in kyber_has_work() | Date | Sat, 14 Oct 2017 17:22:28 +0800 |
| |
There may be request in sw queue, and not fetched to domain queue yet, so check it in kyber_has_work().
Signed-off-by: Ming Lei <ming.lei@redhat.com> --- block/kyber-iosched.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/block/kyber-iosched.c b/block/kyber-iosched.c index f58cab82105b..94df3ce99f2f 100644 --- a/block/kyber-iosched.c +++ b/block/kyber-iosched.c @@ -641,7 +641,7 @@ static bool kyber_has_work(struct blk_mq_hw_ctx *hctx) if (!list_empty_careful(&khd->rqs[i])) return true; } - return false; + return sbitmap_any_bit_set(&hctx->ctx_map); } #define KYBER_LAT_SHOW_STORE(op) \ -- 2.9.5
| |