[PATCH 6/6] staging: rtl8723bs: Initialize variables at declaration in rtl8723bs_recv.c
From: Erick Karanja
Date: Thu Apr 10 2025 - 09:13:24 EST
Make the code more concise and readable by integrating the initialization
directly into the variable declaration in cases where the initialization
is simple and doesn't depend on other variables or complex expressions.
Signed-off-by: Erick Karanja <karanja99erick@xxxxxxxxx>
---
drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
diff --git a/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c b/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
index 28c914ec2604..8d0d8e8e837e 100644
--- a/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
+++ b/drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c
@@ -367,14 +367,11 @@ static void rtl8723bs_recv_tasklet(struct tasklet_struct *t)
*/
s32 rtl8723bs_init_recv_priv(struct adapter *padapter)
{
- s32 res;
+ s32 res = _SUCCESS;
u32 i, n;
- struct recv_priv *precvpriv;
+ struct recv_priv *precvpriv = &padapter->recvpriv;
struct recv_buf *precvbuf;
- res = _SUCCESS;
- precvpriv = &padapter->recvpriv;
-
/* 3 1. init recv buffer */
INIT_LIST_HEAD(&precvpriv->free_recv_buf_queue.queue);
spin_lock_init(&precvpriv->free_recv_buf_queue.lock);
@@ -453,11 +450,9 @@ s32 rtl8723bs_init_recv_priv(struct adapter *padapter)
void rtl8723bs_free_recv_priv(struct adapter *padapter)
{
u32 i;
- struct recv_priv *precvpriv;
+ struct recv_priv *precvpriv = &padapter->recvpriv;
struct recv_buf *precvbuf;
- precvpriv = &padapter->recvpriv;
-
/* 3 1. kill tasklet */
tasklet_kill(&precvpriv->recv_tasklet);
--
2.43.0