diff --git a/drivers/platform/msm/ipa/ipa.c b/drivers/platform/msm/ipa/ipa.c index 601081d715fcfca29622578e1ec211729b7a1a86..d2fbf62b15fca76807c35a8509fe8da4ce3f6a84 100644 --- a/drivers/platform/msm/ipa/ipa.c +++ b/drivers/platform/msm/ipa/ipa.c @@ -1431,7 +1431,7 @@ static int ipa_q6_clean_q6_tables(void) u32 *entry; mem.base = dma_alloc_coherent(ipa_ctx->pdev, 4, &mem.phys_base, - GFP_KERNEL); + GFP_ATOMIC); if (!mem.base) { IPAERR("failed to alloc DMA buff of size %d\n", mem.size); return -ENOMEM;