s390/cio: use DECLARE_WAIT_QUEUE_HEAD for static work_queue_head_t
authorVineeth Vijayan <vneethv@linux.ibm.com>
Mon, 29 Mar 2021 18:38:07 +0000 (20:38 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Mon, 12 Apr 2021 10:46:41 +0000 (12:46 +0200)
Use DECLARE_WAIT_QUEUE_HEAD to declare and statically initialize the
work_queue_head_t.

Signed-off-by: Vineeth Vijayan <vneethv@linux.ibm.com>
Reviewed-by: Peter Oberparleiter <oberpar@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
drivers/s390/cio/chp.c

index 8d0de6a..e421138 100644 (file)
@@ -50,7 +50,7 @@ static unsigned long chp_info_expires;
 static struct work_struct cfg_work;
 
 /* Wait queue for configure completion events. */
-static wait_queue_head_t cfg_wait_queue;
+static DECLARE_WAIT_QUEUE_HEAD(cfg_wait_queue);
 
 /* Set vary state for given chpid. */
 static void set_chp_logically_online(struct chp_id chpid, int onoff)
@@ -829,7 +829,6 @@ static int __init chp_init(void)
        if (ret)
                return ret;
        INIT_WORK(&cfg_work, cfg_func);
-       init_waitqueue_head(&cfg_wait_queue);
        if (info_update())
                return 0;
        /* Register available channel-paths. */