rtl8188eu: Remove most semaphore wrappers

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
Larry Finger 2018-12-21 21:20:04 -06:00
parent cbfa6220ef
commit 4b2c469f5f
13 changed files with 37 additions and 75 deletions

View file

@ -10992,7 +10992,7 @@ static s32 initLoopback(PADAPTER padapter)
if (ploopback == NULL)
return -ENOMEM;
_rtw_init_sema(&ploopback->sema, 0);
sema_init(&ploopback->sema, 0);
ploopback->bstop = true;
ploopback->cnt = 0;
ploopback->size = 300;
@ -11423,7 +11423,7 @@ static void loopbackTest(PADAPTER padapter, u32 cnt, u32 size, u8 *pmsg)
if (ploopback) {
if (ploopback->bstop == false) {
ploopback->bstop = true;
_rtw_up_sema(&ploopback->sema);
up(&ploopback->sema);
}
len = 0;
do {

View file

@ -1582,21 +1582,21 @@ void rtw_stop_drv_threads(_adapter *padapter)
rtw_stop_cmd_thread(padapter);
#ifdef CONFIG_EVENT_THREAD_MODE
_rtw_up_sema(&padapter->evtpriv.evt_notify);
up(&padapter->evtpriv.evt_notify);
if (padapter->evtThread)
_rtw_down_sema(&padapter->evtpriv.terminate_evtthread_sema);
#endif
#ifdef CONFIG_XMIT_THREAD_MODE
/* Below is to termindate tx_thread... */
_rtw_up_sema(&padapter->xmitpriv.xmit_sema);
up(&padapter->xmitpriv.xmit_sema);
_rtw_down_sema(&padapter->xmitpriv.terminate_xmitthread_sema);
#endif
#ifdef CONFIG_RECV_THREAD_MODE
if (is_primary_adapter(padapter)) {
/* Below is to termindate rx_thread... */
_rtw_up_sema(&padapter->recvpriv.recv_sema);
up(&padapter->recvpriv.recv_sema);
_rtw_down_sema(&padapter->recvpriv.terminate_recvthread_sema);
}
#endif

View file

@ -693,20 +693,6 @@ void rtw_mfree2d(void *pbuf, int h, int w, int size)
rtw_mfree((u8 *)pbuf, h * sizeof(void *) + w * h * size);
}
void _rtw_init_sema(_sema *sema, int init_val)
{
sema_init(sema, init_val);
}
void _rtw_free_sema(_sema *sema)
{
}
void _rtw_up_sema(_sema *sema)
{
up(sema);
}
u32 _rtw_down_sema(_sema *sema)
{
if (down_interruptible(sema))
@ -714,8 +700,6 @@ u32 _rtw_down_sema(_sema *sema)
return _SUCCESS;
}
void _rtw_mutex_init(_mutex *pmutex)
{
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 37))

View file

@ -384,7 +384,7 @@ static struct dvobj_priv *usb_dvobj_init(struct usb_interface *usb_intf, const s
rtw_decide_chip_type_by_usb_info(pdvobjpriv, pdid);
/* .3 misc */
_rtw_init_sema(&(pdvobjpriv->usb_suspend_sema), 0);
sema_init(&(pdvobjpriv->usb_suspend_sema), 0);
rtw_reset_continual_io_error(pdvobjpriv);
usb_get_dev(pusbd);

View file

@ -435,7 +435,7 @@ static void usb_write_port_complete(struct urb *purb, struct pt_regs *regs)
if(pxmitpriv->txirp_cnt==0)
{
_rtw_up_sema(&(pxmitpriv->tx_retevt));
up(&(pxmitpriv->tx_retevt));
}
*/
/* rtw_free_xmitframe(pxmitpriv, pxmitframe); */