staging: ks7010: rename wakeup work struct
authorTobin C. Harding <me@tobin.cc>
Tue, 18 Apr 2017 00:35:33 +0000 (10:35 +1000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 18 Apr 2017 11:33:17 +0000 (13:33 +0200)
struct work_struct uses identifier ks_wlan_wakeup_task, this is
confusing because the 'task' suffix implies that this is a
tasklet_struct instead of a work struct. Suffix 'work' would be more
clear. The code would be easier to read if it followed the principle
of least surprise and used the 'work' suffix for a work_struct
identifier.

Rename work_struct structure 'ks_wlan_wakeup_task' to 'wakeup_work'.

Signed-off-by: Tobin C. Harding <me@tobin.cc>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/ks7010/ks_hostif.c
drivers/staging/ks7010/ks_wlan.h

index a04e4e337176252ec6e04bc7e840cc8b6d8dbf31..2a54b4cb59b445f7516ae29f0d599c958653816d 100644 (file)
@@ -66,11 +66,13 @@ inline u32 get_DWORD(struct ks_wlan_private *priv)
 
 static void ks_wlan_hw_wakeup_task(struct work_struct *work)
 {
-       struct ks_wlan_private *priv =
-           container_of(work, struct ks_wlan_private, ks_wlan_wakeup_task);
-       int ps_status = atomic_read(&priv->psstatus.status);
+       struct ks_wlan_private *priv;
+       int ps_status;
        long time_left;
 
+       priv = container_of(work, struct ks_wlan_private, wakeup_work);
+       ps_status = atomic_read(&priv->psstatus.status);
+
        if (ps_status == PS_SNOOZE) {
                ks_wlan_hw_wakeup_request(priv);
                time_left = wait_for_completion_interruptible_timeout(
@@ -78,7 +80,7 @@ static void ks_wlan_hw_wakeup_task(struct work_struct *work)
                                msecs_to_jiffies(20));
                if (time_left <= 0) {
                        DPRINTK(1, "wake up timeout or interrupted !!!\n");
-                       schedule_work(&priv->ks_wlan_wakeup_task);
+                       schedule_work(&priv->wakeup_work);
                        return;
                }
        } else {
@@ -2656,10 +2658,8 @@ int hostif_init(struct ks_wlan_private *priv)
        atomic_set(&priv->psstatus.status, PS_NONE);
        atomic_set(&priv->psstatus.confirm_wait, 0);
        atomic_set(&priv->psstatus.snooze_guard, 0);
-       /* init_waitqueue_head(&priv->psstatus.wakeup_wait); */
        init_completion(&priv->psstatus.wakeup_wait);
-       //INIT_WORK(&priv->ks_wlan_wakeup_task, ks_wlan_hw_wakeup_task, (void *)priv);
-       INIT_WORK(&priv->ks_wlan_wakeup_task, ks_wlan_hw_wakeup_task);
+       INIT_WORK(&priv->wakeup_work, ks_wlan_hw_wakeup_task);
 
        /* WPA */
        memset(&priv->wpa, 0, sizeof(priv->wpa));
index 7ba440a7e3d0fba71685e8551b92b791468f0c9e..79684702fc5bc00939f8e9176dfd7fb24a1b5bf4 100644 (file)
@@ -429,7 +429,7 @@ struct ks_wlan_private {
        u8 *rxp;
        unsigned int rx_size;
        struct tasklet_struct sme_task;
-       struct work_struct ks_wlan_wakeup_task;
+       struct work_struct wakeup_work;
        int scan_ind_count;
 
        unsigned char eth_addr[ETH_ALEN];