diff options
author | Andy Shevchenko <andriy.shevchenko@linux.intel.com> | 2015-03-16 04:53:58 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-03-26 18:02:49 -0400 |
commit | ad53b26cd140fbea92d79a449c8ddb8d1a6f5f26 (patch) | |
tree | b253524b000d7b737e9eb98d0b95d6e41a068b17 /drivers/dma/hsu/hsu.c | |
parent | 4bb82458ec76edc6d2a91fd3b2d2daae44561443 (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.c | 4 |
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; |