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

@@ -746,10 +746,10 @@ void usb_init_recvbuf(_adapter *padapter, struct recv_buf *precvbuf)
int recvbuf2recvframe(PADAPTER padapter, void *ptr);
#ifdef CONFIG_USE_USB_BUFFER_ALLOC_RX
void usb_recv_tasklet(void *priv)
void usb_recv_tasklet(unsigned long data)
{
struct recv_buf *precvbuf = NULL;
_adapter *padapter = (_adapter *)priv;
_adapter *padapter = (_adapter *)data;
struct recv_priv *precvpriv = &padapter->recvpriv;
while (NULL != (precvbuf = rtw_dequeue_recvbuf(&precvpriv->recv_buf_pending_queue))) {
@@ -884,10 +884,10 @@ u32 usb_read_port(struct intf_hdl *pintfhdl, u32 addr, u32 cnt, u8 *rmem)
}
#else /* CONFIG_USE_USB_BUFFER_ALLOC_RX */
void usb_recv_tasklet(void *priv)
void usb_recv_tasklet(unsigned long data)
{
_pkt *pskb;
_adapter *padapter = (_adapter *)priv;
_adapter *padapter = (_adapter *)data;
struct recv_priv *precvpriv = &padapter->recvpriv;
struct recv_buf *precvbuf = NULL;