]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commitdiff
staging: rtl8188eu: make rtw_free_recvframe return void
authorMartin Kaiser <martin@kaiser.cx>
Sat, 5 Jun 2021 16:58:53 +0000 (18:58 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 9 Jun 2021 12:20:05 +0000 (14:20 +0200)
None of the callers checks the return value of rtw_free_recvframe.

Signed-off-by: Martin Kaiser <martin@kaiser.cx>
Link: https://lore.kernel.org/r/20210605165858.3175-4-martin@kaiser.cx
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8188eu/core/rtw_recv.c
drivers/staging/rtl8188eu/include/rtw_recv.h

index e79cfdd4bf90f627e3d0e25cd04063b4ba835c0b..c20141638b73a2735f89b5e57254d071b4167cee 100644 (file)
@@ -114,11 +114,11 @@ struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue)
        return precvframe;
 }
 
-int rtw_free_recvframe(struct recv_frame *precvframe,
-                      struct __queue *pfree_recv_queue)
+void rtw_free_recvframe(struct recv_frame *precvframe, struct __queue *pfree_recv_queue)
 {
        if (!precvframe)
-               return _FAIL;
+               return;
+
        if (precvframe->pkt) {
                dev_kfree_skb_any(precvframe->pkt);/* free skb by driver */
                precvframe->pkt = NULL;
@@ -131,8 +131,6 @@ int rtw_free_recvframe(struct recv_frame *precvframe,
        list_add_tail(&precvframe->list, get_list_head(pfree_recv_queue));
 
        spin_unlock_bh(&pfree_recv_queue->lock);
-
-       return _SUCCESS;
 }
 
 int _rtw_enqueue_recvframe(struct recv_frame *precvframe, struct __queue *queue)
index e20bab41708afd31ad26192ae3df529920308346..8c906b666b62722c84cc8a42194ba764031d79dc 100644 (file)
@@ -231,8 +231,7 @@ struct recv_frame *_rtw_alloc_recvframe(struct __queue *pfree_recv_queue);
 struct recv_frame *rtw_alloc_recvframe(struct __queue *pfree_recv_queue);
 void rtw_init_recvframe(struct recv_frame *precvframe,
                        struct recv_priv *precvpriv);
-int  rtw_free_recvframe(struct recv_frame *precvframe,
-                       struct __queue *pfree_recv_queue);
+void rtw_free_recvframe(struct recv_frame *precvframe, struct __queue *pfree_recv_queue);
 #define rtw_dequeue_recvframe(queue) rtw_alloc_recvframe(queue)
 int _rtw_enqueue_recvframe(struct recv_frame *precvframe,
                           struct __queue *queue);