]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
staging: r8723au: Remove unused semaphores
authorBinoy Jayan <binoy.jayan@linaro.org>
Wed, 8 Jun 2016 07:40:55 +0000 (13:10 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 21 Aug 2016 16:30:35 +0000 (18:30 +0200)
The semaphores xmit_sema, terminate_xmitthread_sema, tx_retevt and
io_req have no users, hence remove all references to them.
Semaphores are going away in the future.

Signed-off-by: Binoy Jayan <binoy.jayan@linaro.org>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723au/core/rtw_xmit.c
drivers/staging/rtl8723au/include/osdep_service.h
drivers/staging/rtl8723au/include/rtw_io.h
drivers/staging/rtl8723au/include/rtw_xmit.h

index 3de40cfa5f3b878ec31005eabc957dd8cc1fd0ad..003576d804475b087722d25c6475b32f3ba2a6af 100644 (file)
@@ -60,8 +60,6 @@ int _rtw_init_xmit_priv23a(struct xmit_priv *pxmitpriv,
 
        spin_lock_init(&pxmitpriv->lock);
        spin_lock_init(&pxmitpriv->lock_sctx);
-       sema_init(&pxmitpriv->xmit_sema, 0);
-       sema_init(&pxmitpriv->terminate_xmitthread_sema, 0);
 
        pxmitpriv->adapter = padapter;
 
@@ -177,8 +175,6 @@ int _rtw_init_xmit_priv23a(struct xmit_priv *pxmitpriv,
        for (i = 0; i < 4; i ++)
                pxmitpriv->wmm_para_seq[i] = i;
 
-       sema_init(&pxmitpriv->tx_retevt, 0);
-
        pxmitpriv->ack_tx = false;
        mutex_init(&pxmitpriv->ack_tx_mutex);
        rtw_sctx_init23a(&pxmitpriv->ack_tx_ops, 0);
index 98250b12e9f24a00331063c7da5e0c9ed34a7548..33ecb9cf4761e8f3ad4e816398b8c89c6e6292a1 100644 (file)
@@ -33,7 +33,6 @@
 #include <asm/byteorder.h>
 #include <linux/atomic.h>
 #include <linux/io.h>
-#include <linux/semaphore.h>
 #include <linux/sem.h>
 #include <linux/sched.h>
 #include <linux/etherdevice.h>
index c8119e2c654553dbfc10feb990bb563d458dc591..d875e9eddecc9292ec85af89ee83da0cd7dd41cb 100644 (file)
@@ -20,7 +20,6 @@
 #include <osdep_intf.h>
 
 #include <asm/byteorder.h>
-#include <linux/semaphore.h>
 #include <linux/list.h>
 /* include <linux/smp_lock.h> */
 #include <linux/spinlock.h>
@@ -105,7 +104,6 @@ struct io_req {
        u32     command;
        u32     status;
        u8      *pbuf;
-       struct semaphore        sema;
 
        void (*_async_io_callback)(struct rtw_adapter *padater, struct io_req *pio_req, u8 *cnxt);
        u8 *cnxt;
index 2b7d6d08238b3459851fb85387f4621b1d65d614..24f326b6bf8c447884a98c0a218982116515d632 100644 (file)
@@ -275,9 +275,6 @@ struct agg_pkt_info {
 struct xmit_priv {
        spinlock_t      lock;
 
-       struct semaphore        xmit_sema;
-       struct semaphore        terminate_xmitthread_sema;
-
        struct rtw_queue        be_pending;
        struct rtw_queue        bk_pending;
        struct rtw_queue        vi_pending;
@@ -310,8 +307,6 @@ struct      xmit_priv {
                                 * 2->be, 3->bk.
                                 */
 
-       struct semaphore        tx_retevt;/* all tx return event; */
-
        struct tasklet_struct xmit_tasklet;
 
        struct rtw_queue free_xmitbuf_queue;