]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
rcu: Remove now-unused rcu_state fields
authorPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Fri, 29 Jun 2012 15:25:07 +0000 (08:25 -0700)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Mon, 23 Jul 2012 15:30:24 +0000 (08:30 -0700)
Moving the RCU grace-period processing to a kthread and adjusting the
tracing resulted in two of the rcu_state structure's fields being unused.
This commit therefore removes them.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
kernel/rcutree.h

index 2d4cc1847fb93c9fb97bf2afc1ed7b2722dbb314..8f0293ce151701b760233899ed06770b50b5d39e 100644 (file)
@@ -378,13 +378,6 @@ struct rcu_state {
 
        u8      fqs_state ____cacheline_internodealigned_in_smp;
                                                /* Force QS state. */
-       u8      fqs_active;                     /* force_quiescent_state() */
-                                               /*  is running. */
-       u8      fqs_need_gp;                    /* A CPU was prevented from */
-                                               /*  starting a new grace */
-                                               /*  period because */
-                                               /*  force_quiescent_state() */
-                                               /*  was running. */
        u8      boost;                          /* Subject to priority boost. */
        unsigned long gpnum;                    /* Current gp number. */
        unsigned long completed;                /* # of last completed gp. */