mirror of
https://github.com/torvalds/linux.git
synced 2024-12-15 15:41:58 +00:00
staging: rtl8188eu: remove exit label from rtw_alloc_stainfo
Remove exit label from rtw_alloc_stainfo and simply return NULL instead of goto exit. Suggested-by: Joe Perches <joe@perches.com> Signed-off-by: Michael Straube <straube.linux@gmail.com> Link: https://lore.kernel.org/r/20191027130604.68379-1-straube.linux@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
cce430450e
commit
0c9f72227c
@ -181,7 +181,7 @@ struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr)
|
|||||||
struct sta_info, list);
|
struct sta_info, list);
|
||||||
if (!psta) {
|
if (!psta) {
|
||||||
spin_unlock_bh(&pfree_sta_queue->lock);
|
spin_unlock_bh(&pfree_sta_queue->lock);
|
||||||
goto exit;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
list_del_init(&psta->list);
|
list_del_init(&psta->list);
|
||||||
@ -194,8 +194,7 @@ struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr)
|
|||||||
if (index >= NUM_STA) {
|
if (index >= NUM_STA) {
|
||||||
RT_TRACE(_module_rtl871x_sta_mgt_c_, _drv_err_,
|
RT_TRACE(_module_rtl871x_sta_mgt_c_, _drv_err_,
|
||||||
("ERROR => %s: index >= NUM_STA", __func__));
|
("ERROR => %s: index >= NUM_STA", __func__));
|
||||||
psta = NULL;
|
return NULL;
|
||||||
goto exit;
|
|
||||||
}
|
}
|
||||||
phash_list = &pstapriv->sta_hash[index];
|
phash_list = &pstapriv->sta_hash[index];
|
||||||
|
|
||||||
@ -246,7 +245,6 @@ struct sta_info *rtw_alloc_stainfo(struct sta_priv *pstapriv, u8 *hwaddr)
|
|||||||
/* init for the sequence number of received management frame */
|
/* init for the sequence number of received management frame */
|
||||||
psta->RxMgmtFrameSeqNum = 0xffff;
|
psta->RxMgmtFrameSeqNum = 0xffff;
|
||||||
|
|
||||||
exit:
|
|
||||||
return psta;
|
return psta;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user