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
block: move flush initialization to blk_flush_init
[firefly-linux-kernel-4.4.55.git]
/
block
/
blk-flush.c
diff --git
a/block/blk-flush.c
b/block/blk-flush.c
index c72ab32fd8eb8ed95f184850bdeda21572930331..a49ffbdcfcdc1408f70273a517f07726ee40e99b 100644
(file)
--- a/
block/blk-flush.c
+++ b/
block/blk-flush.c
@@
-488,6
+488,10
@@
static int blk_mq_init_flush(struct request_queue *q)
int blk_init_flush(struct request_queue *q)
{
+ INIT_LIST_HEAD(&q->flush_queue[0]);
+ INIT_LIST_HEAD(&q->flush_queue[1]);
+ INIT_LIST_HEAD(&q->flush_data_in_flight);
+
if (q->mq_ops)
return blk_mq_init_flush(q);