projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge tag 'mmc-v4.3' of git://git.linaro.org/people/ulf.hansson/mmc
[firefly-linux-kernel-4.4.55.git]
/
block
/
blk-mq-tag.c
diff --git
a/block/blk-mq-tag.c
b/block/blk-mq-tag.c
index 9b6e28830b823866ec63ccd2f6b138c88be562b5..9115c6d59948addbc445a26ad0f9ccaf4237b137 100644
(file)
--- a/
block/blk-mq-tag.c
+++ b/
block/blk-mq-tag.c
@@
-429,7
+429,7
@@
static void bt_for_each(struct blk_mq_hw_ctx *hctx,
for (bit = find_first_bit(&bm->word, bm->depth);
bit < bm->depth;
bit = find_next_bit(&bm->word, bm->depth, bit + 1)) {
for (bit = find_first_bit(&bm->word, bm->depth);
bit < bm->depth;
bit = find_next_bit(&bm->word, bm->depth, bit + 1)) {
- rq =
blk_mq_tag_to_rq(hctx->tags, off + bit)
;
+ rq =
hctx->tags->rqs[off + bit]
;
if (rq->q == hctx->queue)
fn(hctx, rq, data, reserved);
}
if (rq->q == hctx->queue)
fn(hctx, rq, data, reserved);
}
@@
-453,7
+453,7
@@
static void bt_tags_for_each(struct blk_mq_tags *tags,
for (bit = find_first_bit(&bm->word, bm->depth);
bit < bm->depth;
bit = find_next_bit(&bm->word, bm->depth, bit + 1)) {
for (bit = find_first_bit(&bm->word, bm->depth);
bit < bm->depth;
bit = find_next_bit(&bm->word, bm->depth, bit + 1)) {
- rq =
blk_mq_tag_to_rq(tags, off + bit)
;
+ rq =
tags->rqs[off + bit]
;
fn(rq, data, reserved);
}
fn(rq, data, reserved);
}