staging: rtl8192e: Remove undefined function data_hard_resume
authorPhilipp Hortmann <philipp.g.hortmann@gmail.com>
Sat, 13 May 2023 18:08:50 +0000 (20:08 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 28 May 2023 09:11:11 +0000 (10:11 +0100)
Remove function data_hard_resume as it is not defined.

Signed-off-by: Philipp Hortmann <philipp.g.hortmann@gmail.com>
Link: https://lore.kernel.org/r/07048d775759fffe1d1c63d0416214da8311129a.1683960684.git.philipp.g.hortmann@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8192e/rtllib.h
drivers/staging/rtl8192e/rtllib_softmac.c
drivers/staging/rtl8192e/rtllib_softmac_wx.c

index b356cde80f84339f650b693b2939c2d2e29e0cfc..9b49a15de889d452ec90e058005538b0faec134f 100644 (file)
@@ -1682,9 +1682,6 @@ struct rtllib_device {
        void (*softmac_data_hard_start_xmit)(struct sk_buff *skb,
                               struct net_device *dev, int rate);
 
-       /* OK this is complementing to data_poll_hard_stop */
-       void (*data_hard_resume)(struct net_device *dev);
-
        /* ask to the driver to retune the radio.
         * This function can sleep. the driver should ensure
         * the radio has been switched before return.
index 65eecbc94b93619224fe2f2db5f17c4e074214e2..fe36a52b4c9173a0ee4c5d8d60e6f4bc8c7f7b69 100644 (file)
@@ -1546,10 +1546,6 @@ static void rtllib_associate_complete_wq(void *data)
                netdev_info(ieee->dev, "silent reset associate\n");
                ieee->is_silent_reset = false;
        }
-
-       if (ieee->data_hard_resume)
-               ieee->data_hard_resume(ieee->dev);
-
 }
 
 static void rtllib_sta_send_associnfo(struct rtllib_device *ieee)
@@ -2534,22 +2530,14 @@ static void rtllib_start_master_bss(struct rtllib_device *ieee)
        ieee->state = RTLLIB_LINKED;
        ieee->link_change(ieee->dev);
        notify_wx_assoc_event(ieee);
-
-       if (ieee->data_hard_resume)
-               ieee->data_hard_resume(ieee->dev);
-
        netif_carrier_on(ieee->dev);
 }
 
 static void rtllib_start_monitor_mode(struct rtllib_device *ieee)
 {
        /* reset hardware status */
-       if (ieee->raw_tx) {
-               if (ieee->data_hard_resume)
-                       ieee->data_hard_resume(ieee->dev);
-
+       if (ieee->raw_tx)
                netif_carrier_on(ieee->dev);
-       }
 }
 
 static void rtllib_start_ibss_wq(void *data)
@@ -2674,10 +2662,6 @@ static void rtllib_start_ibss_wq(void *data)
        rtllib_start_send_beacons(ieee);
 
        notify_wx_assoc_event(ieee);
-
-       if (ieee->data_hard_resume)
-               ieee->data_hard_resume(ieee->dev);
-
        netif_carrier_on(ieee->dev);
 
        mutex_unlock(&ieee->wx_mutex);
index d7166d6772dfe5b21d8ac2e1dcfa8580339efa38..371864f0087f59659f79675c437f3da5a0044d46 100644 (file)
@@ -389,10 +389,6 @@ void rtllib_wx_sync_scan_wq(void *data)
                ieee->link_detect_info.NumRecvBcnInPeriod = 1;
                ieee->link_detect_info.NumRecvDataInPeriod = 1;
        }
-
-       if (ieee->data_hard_resume)
-               ieee->data_hard_resume(ieee->dev);
-
        if (ieee->iw_mode == IW_MODE_ADHOC || ieee->iw_mode == IW_MODE_MASTER)
                rtllib_start_send_beacons(ieee);
 
@@ -505,12 +501,8 @@ int rtllib_wx_set_rawtx(struct rtllib_device *ieee,
                    ieee->raw_tx ? "enabled" : "disabled");
 
        if (ieee->iw_mode == IW_MODE_MONITOR) {
-               if (prev == 0 && ieee->raw_tx) {
-                       if (ieee->data_hard_resume)
-                               ieee->data_hard_resume(ieee->dev);
-
+               if (prev == 0 && ieee->raw_tx)
                        netif_carrier_on(ieee->dev);
-               }
 
                if (prev && ieee->raw_tx == 1)
                        netif_carrier_off(ieee->dev);