|
@@ -1457,7 +1457,7 @@ static struct blk_mq_tags *blk_mq_init_rq_map(struct blk_mq_tag_set *set,
|
|
|
|
|
|
do {
|
|
do {
|
|
page = alloc_pages_node(set->numa_node,
|
|
page = alloc_pages_node(set->numa_node,
|
|
- GFP_KERNEL | __GFP_NOWARN | __GFP_NORETRY,
|
|
|
|
|
|
+ GFP_KERNEL | __GFP_NOWARN | __GFP_NORETRY | __GFP_ZERO,
|
|
this_order);
|
|
this_order);
|
|
if (page)
|
|
if (page)
|
|
break;
|
|
break;
|
|
@@ -1479,8 +1479,6 @@ static struct blk_mq_tags *blk_mq_init_rq_map(struct blk_mq_tag_set *set,
|
|
left -= to_do * rq_size;
|
|
left -= to_do * rq_size;
|
|
for (j = 0; j < to_do; j++) {
|
|
for (j = 0; j < to_do; j++) {
|
|
tags->rqs[i] = p;
|
|
tags->rqs[i] = p;
|
|
- tags->rqs[i]->atomic_flags = 0;
|
|
|
|
- tags->rqs[i]->cmd_flags = 0;
|
|
|
|
if (set->ops->init_request) {
|
|
if (set->ops->init_request) {
|
|
if (set->ops->init_request(set->driver_data,
|
|
if (set->ops->init_request(set->driver_data,
|
|
tags->rqs[i], hctx_idx, i,
|
|
tags->rqs[i], hctx_idx, i,
|