• R
    rcu: Remove have_rcu_nocb_mask from tree_plugin.h · 84b12b75
    Rakib Mullick 提交于
    Currently have_rcu_nocb_mask is used to avoid double allocation of
    rcu_nocb_mask during boot up. Due to different representation of
    cpumask_var_t on different kernel config CPUMASK=y(or n) it was okay.
    But now we have a helper cpumask_available(), which can be utilized
    to check whether rcu_nocb_mask has been allocated or not without using
    a variable.
    
    Removing the variable also reduces vmlinux size.
    
    Unpatched version:
    text	   data	    bss	    dec	    hex	filename
    13050393	7852470	14543408	35446271	21cddff	vmlinux
    
    Patched version:
     text	   data	    bss	    dec	    hex	filename
    13050390	7852438	14543408	35446236	21cdddc	vmlinux
    Signed-off-by: NRakib Mullick <rakib.mullick@gmail.com>
    Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
    Cc: Josh Triplett <josh@joshtriplett.org>
    Cc: Steven Rostedt <rostedt@goodmis.org>
    Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
    Cc: Lai Jiangshan <jiangshanlai@gmail.com>
    Signed-off-by: NPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    84b12b75
tree_plugin.h 79.3 KB