OSDN Git Service

block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / block / cfq-iosched.c
index 6e363ba..4e1f494 100644 (file)
@@ -3811,7 +3811,8 @@ cfq_get_queue(struct cfq_data *cfqd, bool is_sync, struct cfq_io_cq *cic,
                        goto out;
        }
 
-       cfqq = kmem_cache_alloc_node(cfq_pool, GFP_NOWAIT | __GFP_ZERO,
+       cfqq = kmem_cache_alloc_node(cfq_pool,
+                                    GFP_NOWAIT | __GFP_ZERO | __GFP_NOWARN,
                                     cfqd->queue->node);
        if (!cfqq) {
                cfqq = &cfqd->oom_cfqq;