[PATCH 12/99] cw1200: Change kalloc parameter to GFP_ATOMIC
Dmitry Tarnyagin
dmitry.tarnyagin at stericsson.com
Wed Feb 29 14:14:19 UTC 2012
From: Piotr Nakraszewicz <piotr.nakraszewicz at tieto.com>
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 at tieto.com>
Reviewed-by: Dmitry TARNYAGIN <dmitry.tarnyagin at stericsson.com>
Reviewed-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
Tested-by: Bartosz MARKOWSKI <bartosz.markowski at tieto.com>
---
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 b106925..9a9fd28 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);
--
1.7.8.3
More information about the kernel
mailing list