Staging: rt*: fix wait_queue_head_t declaration on stack
authorMarcin Slusarz <marcin.slusarz@gmail.com>
Wed, 8 Jul 2009 20:07:20 +0000 (22:07 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 15 Sep 2009 19:01:40 +0000 (12:01 -0700)
othwerwise lockdep complains:
"INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator."

Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com>
Acked-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/rt2860/rt_main_dev.c

index 35c59d5..8fd1aaf 100644 (file)
@@ -190,7 +190,7 @@ int rt28xx_close(IN PNET_DEV dev)
        BOOLEAN                 Cancelled = FALSE;
        UINT32                  i = 0;
 #ifdef RT2870
-       DECLARE_WAIT_QUEUE_HEAD(unlink_wakeup);
+       DECLARE_WAIT_QUEUE_HEAD_ONSTACK(unlink_wakeup);
        DECLARE_WAITQUEUE(wait, current);
 
        //RTMP_SET_FLAG(pAd, fRTMP_ADAPTER_REMOVE_IN_PROGRESS);