diff options
author | Piotr Nakraszewicz <piotr.nakraszewicz@tieto.com> | 2012-02-29 15:14:19 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:06:37 +0200 |
commit | 17e450dac2fa80cd664ea96e3709b3191ddad63c (patch) | |
tree | 2df9afa499af4153a4f5b6415f76623ae070e7b3 | |
parent | 2e697e81b52318fa1ad6ce45b2ed19b335fdedff (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.c | 2 |
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); |