On Fri, Mar 11, 2022 at 05:23:06PM +0800, Haowen Bai wrote: > fixes coccinelle warning: > drivers/staging/r8188eu/hal/rtl8188eu_xmit.c:152:5-9: Unneeded variable: "pull". Return "0" on line 302 > > Signed-off-by: Haowen Bai <baihaowen@xxxxxxxxx> > --- > drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/staging/r8188eu/hal/rtl8188eu_xmit.c b/drivers/staging/r8188eu/hal/rtl8188eu_xmit.c > index 293541d..6ab89f8 100644 > --- a/drivers/staging/r8188eu/hal/rtl8188eu_xmit.c > +++ b/drivers/staging/r8188eu/hal/rtl8188eu_xmit.c > @@ -149,7 +149,6 @@ static void fill_txdesc_phy(struct pkt_attrib *pattrib, __le32 *pdw) > > static s32 update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem, s32 sz, u8 bagg_pkt) > { > - int pull = 0; > uint qsel; > u8 data_rate, pwr_status, offset; > struct adapter *adapt = pxmitframe->padapter; > @@ -299,7 +298,8 @@ static s32 update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem, s32 sz, u8 bag > ODM_SetTxAntByTxInfo_88E(&haldata->odmpriv, pmem, pattrib->mac_id); > > rtl8188eu_cal_txdesc_chksum(ptxdesc); > - return pull; > + > + return 0; > } No, as this function can only return 0, please make it a void function and fix up the callers to simplify this. thanks, greg k-h