drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
Changes since v1:
- Removed leftover comment accidentally left in previous version
- No functional changes
Signed-off-by: Omer El Idrissi <omer.e.idrissi@gmail.com>
---
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c b/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
index abb6fdfe7e1f..8fa823f7bab3 100644
--- a/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
+++ b/drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c
@@ -205,7 +205,7 @@ static s32 xmit_xmitframes(struct adapter *padapter, struct xmit_priv *pxmitpriv
(padapter->mlmepriv.LinkDetectInfo.bHigherBusyTxTraffic)
) {
if ((phwxmit->accnt > 0) && (phwxmit->accnt < 5)) {
- err = -2;
+ err = -EBUSY;
break;
}
}
@@ -260,7 +260,7 @@ static s32 xmit_xmitframes(struct adapter *padapter, struct xmit_priv *pxmitpriv
"%s: xmit_buf is not enough!\n",
__func__);
#endif
- err = -2;
+ err = -ENOBUFS;
complete(&(pxmitpriv->xmit_comp));
break;
}
@@ -380,7 +380,7 @@ static s32 rtl8723bs_xmit_handler(struct adapter *padapter)
/* dequeue frame and write to hardware */
ret = xmit_xmitframes(padapter, pxmitpriv);
- if (ret == -2) {
+ if (ret == -EBUSY || ret == -ENOBUFS) {
/* here sleep 1ms will cause big TP loss of TX */
/* from 50+ to 40+ */
if (padapter->registrypriv.wifi_spec)
--
2.51.0
On Wed, Jan 28, 2026 at 06:21:43PM +0100, Omer El Idrissi wrote: > Changes since v1: > - Removed leftover comment accidentally left in previous version > - No functional changes > > Signed-off-by: Omer El Idrissi <omer.e.idrissi@gmail.com> No commit message. https://staticthinking.wordpress.com/2022/07/27/how-to-send-a-v2-patch/ Why is do you change -2 to both -EBUSY and -ENOBUFS? In the original code, the -1 and -2 return meant something custom and they weren't kernel error codes: * Return: *0 Success *-1 Hardware resource(TX FIFO) not ready *-2 Software resource(xmitbuf) not ready Now the documentation makes no sense. regards, dan carpenter
Thanks for the explanation. I'll drop this change and revisit it once i'm more familiar with the driver On 1/29/26 8:27 AM, Dan Carpenter wrote: > On Wed, Jan 28, 2026 at 06:21:43PM +0100, Omer El Idrissi wrote: >> Changes since v1: >> - Removed leftover comment accidentally left in previous version >> - No functional changes >> >> Signed-off-by: Omer El Idrissi <omer.e.idrissi@gmail.com> > No commit message. > > https://staticthinking.wordpress.com/2022/07/27/how-to-send-a-v2-patch/ > > Why is do you change -2 to both -EBUSY and -ENOBUFS? In the original > code, the -1 and -2 return meant something custom and they weren't > kernel error codes: > > * Return: > *0 Success > *-1 Hardware resource(TX FIFO) not ready > *-2 Software resource(xmitbuf) not ready > > Now the documentation makes no sense. > > regards, > dan carpenter >
© 2016 - 2026 Red Hat, Inc.