rtl8188eu: Fix build for kernels through 5.15

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
Larry Finger 2021-11-12 16:42:02 -06:00
parent 4a9ce5af3f
commit 65bb1fa9d4
17 changed files with 204 additions and 3 deletions

View file

@ -1580,8 +1580,10 @@ void odm_RSSIMonitorCheckAP(struct odm_dm_struct *pDM_Odm)
void ODM_InitAllTimers(struct odm_dm_struct *pDM_Odm)
{
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 15, 0)
ODM_InitializeTimer(pDM_Odm, &pDM_Odm->DM_SWAT_Table.SwAntennaSwitchTimer,
(void *)odm_SwAntDivChkAntSwitchCallback, NULL, "SwAntennaSwitchTimer");
#endif
}
void ODM_CancelAllTimers(struct odm_dm_struct *pDM_Odm)

View file

@ -177,6 +177,7 @@ void ODM_SetTimer(struct odm_dm_struct *pDM_Odm, struct timer_list *pTimer, u32
_set_timer(pTimer, msDelay); /* ms */
}
#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 15, 0)
void ODM_InitializeTimer(struct odm_dm_struct *pDM_Odm, struct timer_list *pTimer,
void *CallBackFunc, void *pContext,
const char *szID)
@ -184,6 +185,7 @@ void ODM_InitializeTimer(struct odm_dm_struct *pDM_Odm, struct timer_list *pTime
struct adapter *Adapter = pDM_Odm->Adapter;
_init_timer(pTimer, Adapter->pnetdev, CallBackFunc, pDM_Odm);
}
#endif
void ODM_CancelTimer(struct odm_dm_struct *pDM_Odm, struct timer_list *pTimer)
{