• Paul E. McKenney's avatar
    rcu: Rename "quiet" functions · d3f6bad3
    Paul E. McKenney authored
    The number of "quiet" functions has grown recently, and the
    names are no longer very descriptive.  The point of all of these
    functions is to do some portion of the task of reporting a
    quiescent state, so rename them accordingly:
    
    o	cpu_quiet() becomes rcu_report_qs_rdp(), which reports a
    	quiescent state to the per-CPU rcu_data structure.  If this
    	turns out to be a new quiescent state for this grace period,
    	then rcu_report_qs_rnp() will be invoked to propagate the
    	quiescent state up the rcu_node hierarchy.
    
    o	cpu_quiet_msk() becomes rcu_report_qs_rnp(), which reports
    	a quiescent state for a given CPU (or possibly a set of CPUs)
    	up the rcu_node hierarchy.
    
    o	cpu_quiet_msk_finish() becomes rcu_report_qs_rsp(), which
    	reports a full set of quiescent states to the global rcu_state
    	structure.
    
    o	task_quiet() becomes rcu_report_unblock_qs_rnp(), which reports
    	a quiescent state due to a task exiting an RCU read-side critical
    	section that had previously blocked in that same critical section.
    	As indicated by the new name, this type of quiescent state is
    	reported up the rcu_node hierarchy (using rcu_report_qs_rnp()
    	to do so).
    Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
    Acked-by: default avatarJosh Triplett <josh@joshtriplett.org>
    Acked-by: default avatarLai Jiangshan <laijs@cn.fujitsu.com>
    Cc: dipankar@in.ibm.com
    Cc: mathieu.desnoyers@polymtl.ca
    Cc: dvhltc@us.ibm.com
    Cc: niv@us.ibm.com
    Cc: peterz@infradead.org
    Cc: rostedt@goodmis.org
    Cc: Valdis.Kletnieks@vt.edu
    Cc: dhowells@redhat.com
    LKML-Reference: <12597846163698-git-send-email->
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    d3f6bad3
rcutree.c 54.6 KB