staging: r8188eu: remove mgnt_xmit from struct hal_ops
authorMichael Straube <straube.linux@gmail.com>
Fri, 10 Sep 2021 20:50:27 +0000 (22:50 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 13 Sep 2021 06:49:58 +0000 (08:49 +0200)
Remove mgnt_xmit from struct hal_ops and its wrapper
rtw_hal_mgnt_xmit(). Call rtl8188eu_mgnt_xmit() directly instead.

Acked-by: Fabio M. De Francesco <fmdefrancesco@gmail.com>
Signed-off-by: Michael Straube <straube.linux@gmail.com>
Link: https://lore.kernel.org/r/20210910205033.3778-2-straube.linux@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/r8188eu/core/rtw_mlme_ext.c
drivers/staging/r8188eu/core/rtw_mp.c
drivers/staging/r8188eu/hal/hal_intf.c
drivers/staging/r8188eu/hal/rtl8188e_cmd.c
drivers/staging/r8188eu/hal/usb_halinit.c
drivers/staging/r8188eu/include/hal_intf.h

index abbf541618ed6f43e4f56399c0dea0e7e127b605..a01e6f822cc0fedb9491d0cf14de2c7c8c4e3f59 100644 (file)
@@ -4258,7 +4258,7 @@ void dump_mgntframe(struct adapter *padapter, struct xmit_frame *pmgntframe)
        if (padapter->bSurpriseRemoved || padapter->bDriverStopped)
                return;
 
-       rtw_hal_mgnt_xmit(padapter, pmgntframe);
+       rtl8188eu_mgnt_xmit(padapter, pmgntframe);
 }
 
 s32 dump_mgntframe_and_wait(struct adapter *padapter, struct xmit_frame *pmgntframe, int timeout_ms)
@@ -4273,7 +4273,7 @@ s32 dump_mgntframe_and_wait(struct adapter *padapter, struct xmit_frame *pmgntfr
        rtw_sctx_init(&sctx, timeout_ms);
        pxmitbuf->sctx = &sctx;
 
-       ret = rtw_hal_mgnt_xmit(padapter, pmgntframe);
+       ret = rtl8188eu_mgnt_xmit(padapter, pmgntframe);
 
        if (ret == _SUCCESS)
                ret = rtw_sctx_wait(&sctx);
@@ -4294,7 +4294,7 @@ s32 dump_mgntframe_and_wait_ack(struct adapter *padapter, struct xmit_frame *pmg
        pxmitpriv->ack_tx = true;
 
        pmgntframe->ack_report = 1;
-       if (rtw_hal_mgnt_xmit(padapter, pmgntframe) == _SUCCESS) {
+       if (rtl8188eu_mgnt_xmit(padapter, pmgntframe) == _SUCCESS) {
                ret = rtw_ack_tx_wait(pxmitpriv, timeout_ms);
        }
 
index d55624d2d5a7edc64410160bce64866b2133f51c..ef2ce36262877c8947053ca3d14bf120cea39856 100644 (file)
@@ -498,7 +498,7 @@ void PhySetTxPowerLevel(struct adapter *pAdapter)
 /*  */
 static void dump_mpframe(struct adapter *padapter, struct xmit_frame *pmpframe)
 {
-       rtw_hal_mgnt_xmit(padapter, pmpframe);
+       rtl8188eu_mgnt_xmit(padapter, pmpframe);
 }
 
 static struct xmit_frame *alloc_mp_xmitframe(struct xmit_priv *pxmitpriv)
index ee92af81ea05ae808f77204fcc3798108f447337..98f33747c6809abe32f3a8871a81274666b7c4e4 100644 (file)
@@ -96,14 +96,6 @@ s32 rtw_hal_xmit(struct adapter *adapt, struct xmit_frame *pxmitframe)
        return false;
 }
 
-s32 rtw_hal_mgnt_xmit(struct adapter *adapt, struct xmit_frame *pmgntframe)
-{
-       s32 ret = _FAIL;
-       if (adapt->HalFunc.mgnt_xmit)
-               ret = adapt->HalFunc.mgnt_xmit(adapt, pmgntframe);
-       return ret;
-}
-
 s32 rtw_hal_init_xmit_priv(struct adapter *adapt)
 {
        if (adapt->HalFunc.init_xmit_priv)
index f5268d295278d344ee9eda5fee3294e6bfd634a0..6cdc2e40aad422ee6a3005bb9de40a77194f5f23 100644 (file)
@@ -561,7 +561,7 @@ static void SetFwRsvdPagePkt(struct adapter *adapt, bool bDLFinished)
        pattrib->pktlen = pattrib->last_txcmdsz;
        memcpy(pmgntframe->buf_addr, ReservedPagePacket, TotalPacketLen);
 
-       rtw_hal_mgnt_xmit(adapt, pmgntframe);
+       rtl8188eu_mgnt_xmit(adapt, pmgntframe);
 
        DBG_88E("%s: Set RSVD page location to Fw\n", __func__);
        FillH2CCmd_88E(adapt, H2C_COM_RSVD_PAGE, sizeof(RsvdPageLoc), (u8 *)&RsvdPageLoc);
index c5347c5459d635987d4526b31f83550ee93a16ff..4b732efeef399c98814e1043822b1518cabd07cb 100644 (file)
@@ -2229,7 +2229,6 @@ void rtl8188eu_set_hal_ops(struct adapter *adapt)
        halfunc->SetHalDefVarHandler = &SetHalDefVar8188EUsb;
 
        halfunc->hal_xmit = &rtl8188eu_hal_xmit;
-       halfunc->mgnt_xmit = &rtl8188eu_mgnt_xmit;
 
        rtl8188e_set_hal_ops(halfunc);
 }
index c1e120593574b95fc35e7b3c336d4d66e082e503..d50dc2554d6122c8f9e2f09b15b957e341b50bf8 100644 (file)
@@ -149,8 +149,6 @@ struct hal_ops {
 
        s32     (*hal_xmit)(struct adapter *padapter,
                            struct xmit_frame *pxmitframe);
-       s32 (*mgnt_xmit)(struct adapter *padapter,
-                        struct xmit_frame *pmgntframe);
 
        u32     (*read_bbreg)(struct adapter *padapter, u32 RegAddr,
                              u32 BitMask);
@@ -218,8 +216,6 @@ u32 rtw_hal_inirp_init(struct adapter *padapter);
 u32    rtw_hal_inirp_deinit(struct adapter *padapter);
 
 s32    rtw_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe);
-s32    rtw_hal_mgnt_xmit(struct adapter *padapter,
-                         struct xmit_frame *pmgntframe);
 
 s32    rtw_hal_init_xmit_priv(struct adapter *padapter);