]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
staging: rtl8723bs: simplify rtw_xmit_classifier control flow
authorHungyu Lin <dennylin0707@gmail.com>
Thu, 14 May 2026 10:07:04 +0000 (10:07 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 21 May 2026 10:39:51 +0000 (12:39 +0200)
Simplify rtw_xmit_classifier() by removing the exit label and
using direct returns for error handling.

No functional change.

Signed-off-by: Hungyu Lin <dennylin0707@gmail.com>
Link: https://patch.msgid.link/20260514100708.25031-2-dennylin0707@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723bs/core/rtw_xmit.c

index f090d25b0ce33d99736b6c99de971af7b0c4760f..6e76a94cccdd2e220eb7d5dd8a9598f87f220971 100644 (file)
@@ -1867,16 +1867,13 @@ s32 rtw_xmit_classifier(struct adapter *padapter, struct xmit_frame *pxmitframe)
        struct tx_servq *ptxservq;
        struct pkt_attrib       *pattrib = &pxmitframe->attrib;
        struct hw_xmit  *phwxmits =  padapter->xmitpriv.hwxmits;
-       signed int res = _SUCCESS;
 
        psta = rtw_get_stainfo(&padapter->stapriv, pattrib->ra);
        if (pattrib->psta != psta)
                return _FAIL;
 
-       if (!psta) {
-               res = _FAIL;
-               goto exit;
-       }
+       if (!psta)
+               return _FAIL;
 
        if (!(psta->state & _FW_LINKED))
                return _FAIL;
@@ -1890,9 +1887,7 @@ s32 rtw_xmit_classifier(struct adapter *padapter, struct xmit_frame *pxmitframe)
        ptxservq->qcnt++;
        phwxmits[ac_index].accnt++;
 
-exit:
-
-       return res;
+       return _SUCCESS;
 }
 
 void rtw_free_hwxmits(struct adapter *padapter)