diff options
author | Pawel Kulakowski <pawel.kulakowski@tieto.com> | 2012-02-29 15:15:06 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:06:44 +0200 |
commit | d3b02e845ee735f9a8471036364c0bbd157fe58b (patch) | |
tree | 15d85cdeae8dea5600668de0d50649526b5b16a2 | |
parent | a69221ed6ed3da38bcd24dd96a21ac2ffb12582c (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.c | 2 |
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, |