staging: rtl8723au: Call rtl8723a_init_default_value_directly()
authorJes Sorensen <Jes.Sorensen@redhat.com>
Fri, 16 May 2014 08:03:57 +0000 (10:03 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 16 May 2014 18:34:22 +0000 (11:34 -0700)
We really don't need two layers of silly indirection to call this
function.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723au/hal/hal_intf.c
drivers/staging/rtl8723au/hal/usb_halinit.c
drivers/staging/rtl8723au/include/hal_intf.h
drivers/staging/rtl8723au/os_dep/os_intfs.c

index afd4e1f9b079b2e9b1fa53425eb2f1cc9cb44d97..dff5f02b537cffbd600640e59ac47cd27415eca7 100644 (file)
@@ -39,11 +39,6 @@ void rtw_hal_read_chip_version23a(struct rtw_adapter *padapter)
                padapter->HalFunc.read_chip_version(padapter);
 }
 
-void rtw_hal_def_value_init23a(struct rtw_adapter *padapter)
-{
-       if (padapter->HalFunc.init_default_value)
-               padapter->HalFunc.init_default_value(padapter);
-}
 void   rtw_hal_free_data23a(struct rtw_adapter *padapter)
 {
        if (padapter->HalFunc.free_hal_data)
index ebdfcb7602d2516c485d75e4191034524f6aad4b..98abf549d3ab15d276fdbbedb075c09348c36b5e 100644 (file)
@@ -1733,11 +1733,6 @@ static void UpdateHalRAMask8192CUsb(struct rtw_adapter *padapter,
        pdmpriv->INIDATA_RATE[mac_id] = init_rate;
 }
 
-static void rtl8723au_init_default_value(struct rtw_adapter *padapter)
-{
-       rtl8723a_init_default_value(padapter);
-}
-
 int rtl8723au_set_hal_ops(struct rtw_adapter *padapter)
 {
        struct hal_ops  *pHalFunc = &padapter->HalFunc;
@@ -1761,7 +1756,6 @@ int rtl8723au_set_hal_ops(struct rtw_adapter *padapter)
        pHalFunc->InitSwLeds = NULL;
        pHalFunc->DeInitSwLeds = NULL;
 
-       pHalFunc->init_default_value = &rtl8723au_init_default_value;
        pHalFunc->intf_chip_configure = &rtl8723au_interface_configure;
        pHalFunc->read_adapter_info = &ReadAdapterInfo8723AU;
        pHalFunc->GetHalDefVarHandler = &GetHalDefVar8192CUsb;
index bf13a6a7b55633db1e50b314e66cfa17f95d8373..8a8f7931b04e3bbfb800bd81d33c063c18619ea5 100644 (file)
@@ -82,8 +82,6 @@ struct hal_ops {
        void (*dm_deinit)(struct rtw_adapter *padapter);
        void (*read_chip_version)(struct rtw_adapter *padapter);
 
-       void (*init_default_value)(struct rtw_adapter *padapter);
-
        void (*intf_chip_configure)(struct rtw_adapter *padapter);
 
        void (*read_adapter_info)(struct rtw_adapter *padapter);
index ca95bd32c808a3488f61f3a2b4f82b7a2e5d67cf..98c203dd3efddd158774a5325cb52c8f174591cc 100644 (file)
@@ -22,6 +22,8 @@
 #include <rtw_version.h>
 
 #include <usb_osintf.h>
+#include <rtl8723a_hal.h>
+
 #include <linux/version.h>
 
 MODULE_LICENSE("GPL");
@@ -419,7 +421,7 @@ static u8 rtw_init_default_value(struct rtw_adapter *padapter)
        rtw_update_registrypriv_dev_network23a(padapter);
 
        /* hal_priv */
-       rtw_hal_def_value_init23a(padapter);
+       rtl8723a_init_default_value(padapter);
 
        /* misc. */
        padapter->bReadPortCancel = false;
@@ -435,7 +437,7 @@ u8 rtw_reset_drv_sw23a(struct rtw_adapter *padapter)
        u8 ret8 = _SUCCESS;
 
        /* hal_priv */
-       rtw_hal_def_value_init23a(padapter);
+       rtl8723a_init_default_value(padapter);
        padapter->bReadPortCancel = false;
        padapter->bWritePortCancel = false;
        pmlmepriv->scan_interval = SCAN_INTERVAL;/*  30*2 sec = 60sec */