summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Nakraszewicz <piotr.nakraszewicz@tieto.com>2012-02-29 15:14:19 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:06:37 +0200
commit17e450dac2fa80cd664ea96e3709b3191ddad63c (patch)
tree2df9afa499af4153a4f5b6415f76623ae070e7b3
parent2e697e81b52318fa1ad6ce45b2ed19b335fdedff (diff)
cw1200: Change kalloc parameter to GFP_ATOMIC
In function cw1200_queue_register_post_gc change kalloc parameter from (GFP_KERNEL | GFP_ATOMIC) to GFP_ATOMIC to prevent a BUG: sleeping function called from invalid context ST-Ericsson ID: 368724 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I6d6c9978596a41c165415886175eb0eac17eba5e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34770 Reviewed-by: QABUILD Reviewed-by: QATOOLS Reviewed-by: Szymon BIGOS <Szymon.bigos@tieto.com> Reviewed-by: Dmitry TARNYAGIN <dmitry.tarnyagin@stericsson.com> Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com> Tested-by: Bartosz MARKOWSKI <bartosz.markowski@tieto.com>
-rw-r--r--drivers/staging/cw1200/queue.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/cw1200/queue.c b/drivers/staging/cw1200/queue.c
index b1069255790..9a9fd2871e4 100644
--- a/drivers/staging/cw1200/queue.c
+++ b/drivers/staging/cw1200/queue.c
@@ -85,7 +85,7 @@ static void cw1200_queue_register_post_gc(struct list_head *gc_list,
{
struct cw1200_queue_item *gc_item;
gc_item = kmalloc(sizeof(struct cw1200_queue_item),
- GFP_KERNEL | GFP_ATOMIC);
+ GFP_ATOMIC);
BUG_ON(!gc_item);
memcpy(gc_item, item, sizeof(struct cw1200_queue_item));
list_move_tail(&gc_item->head, gc_list);