summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Kulakowski <pawel.kulakowski@tieto.com>2012-02-29 15:15:06 +0100
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:06:44 +0200
commitd3b02e845ee735f9a8471036364c0bbd157fe58b (patch)
tree15d85cdeae8dea5600668de0d50649526b5b16a2
parenta69221ed6ed3da38bcd24dd96a21ac2ffb12582c (diff)
cw1200: Fixes possible corruption in list handling
Fixes incorrect copying operation in cw1200_queue_register_post_gc. ST-Ericsson ID: 399704, 399824, 400116 Change-Id: I10314eec553b938c3d1676f9c62e4d1b736294e0 Signed-off-by: Pawel Kulakowski <pawel.kulakowski@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40904 Reviewed-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 9a9fd2871e4..8145e891570 100644
--- a/drivers/staging/cw1200/queue.c
+++ b/drivers/staging/cw1200/queue.c
@@ -88,7 +88,7 @@ static void cw1200_queue_register_post_gc(struct list_head *gc_list,
GFP_ATOMIC);
BUG_ON(!gc_item);
memcpy(gc_item, item, sizeof(struct cw1200_queue_item));
- list_move_tail(&gc_item->head, gc_list);
+ list_add_tail(&gc_item->head, gc_list);
}
static void __cw1200_queue_gc(struct cw1200_queue *queue,