aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/hsu/hsu.c
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2015-03-16 04:53:58 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2015-03-26 18:02:49 -0400
commitad53b26cd140fbea92d79a449c8ddb8d1a6f5f26 (patch)
treeb253524b000d7b737e9eb98d0b95d6e41a068b17 /drivers/dma/hsu/hsu.c
parent4bb82458ec76edc6d2a91fd3b2d2daae44561443 (diff)
dmaengine: hsu: move memory allocation to GFP_NOWAIT
The GFP_ATOMIC is too strict, and DMAEngine documentation make an advice to use GFP_NOWAIT. This patch does the conversion. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/dma/hsu/hsu.c')
-rw-r--r--drivers/dma/hsu/hsu.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/dma/hsu/hsu.c b/drivers/dma/hsu/hsu.c
index e649b62431e2..9b84def7a353 100644
--- a/drivers/dma/hsu/hsu.c
+++ b/drivers/dma/hsu/hsu.c
@@ -198,11 +198,11 @@ static struct hsu_dma_desc *hsu_dma_alloc_desc(unsigned int nents)
198{ 198{
199 struct hsu_dma_desc *desc; 199 struct hsu_dma_desc *desc;
200 200
201 desc = kzalloc(sizeof(*desc), GFP_ATOMIC); 201 desc = kzalloc(sizeof(*desc), GFP_NOWAIT);
202 if (!desc) 202 if (!desc)
203 return NULL; 203 return NULL;
204 204
205 desc->sg = kcalloc(nents, sizeof(*desc->sg), GFP_ATOMIC); 205 desc->sg = kcalloc(nents, sizeof(*desc->sg), GFP_NOWAIT);
206 if (!desc->sg) { 206 if (!desc->sg) {
207 kfree(desc); 207 kfree(desc);
208 return NULL; 208 return NULL;