Linux 5.17 compat: tasklet_init

This commit is contained in:
Rin Cat (鈴猫)
2022-03-02 20:13:49 -05:00
parent aacd0d5c37
commit 5f6ef2ff4f
5 changed files with 14 additions and 15 deletions

View File

@@ -26,7 +26,7 @@ int usb_init_recv_priv(_adapter *padapter, u16 ini_in_buf_sz)
#ifdef PLATFORM_LINUX
tasklet_init(&precvpriv->recv_tasklet,
(void(*)(unsigned long))usb_recv_tasklet,
usb_recv_tasklet,
(unsigned long)padapter);
#endif /* PLATFORM_LINUX */

View File

@@ -847,10 +847,10 @@ static s32 rtl8822bu_xmitframe_complete(PADAPTER padapter, struct xmit_priv *pxm
}
#endif
static void rtl8822bu_xmit_tasklet(void *priv)
static void rtl8822bu_xmit_tasklet(unsigned long data)
{
int ret = _FALSE;
_adapter *padapter = (_adapter *)priv;
_adapter *padapter = (_adapter *)data;
struct xmit_priv *pxmitpriv = &padapter->xmitpriv;
while (1) {
@@ -878,7 +878,7 @@ s32 rtl8822bu_init_xmit_priv(PADAPTER padapter)
#ifdef PLATFORM_LINUX
tasklet_init(&pxmitpriv->xmit_tasklet,
(void(*)(unsigned long))rtl8822bu_xmit_tasklet,
rtl8822bu_xmit_tasklet,
(unsigned long)padapter);
#endif
#ifdef CONFIG_TX_EARLY_MODE