mirror of https://gitee.com/openkylin/linux.git
rcu: Remove rsp parameter from rcu_check_quiescent_state()
There now is only one rcu_state structure in a given build of the Linux kernel, so there is no need to pass it as a parameter to RCU's functions. This commit therefore removes the rsp parameter from rcu_check_quiescent_state(). Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
This commit is contained in:
parent
0854a05c9f
commit
8087d3e3c4
|
@ -2375,7 +2375,7 @@ rcu_report_qs_rdp(int cpu, struct rcu_data *rdp)
|
||||||
* quiescent state for this grace period, and record that fact if so.
|
* quiescent state for this grace period, and record that fact if so.
|
||||||
*/
|
*/
|
||||||
static void
|
static void
|
||||||
rcu_check_quiescent_state(struct rcu_state *rsp, struct rcu_data *rdp)
|
rcu_check_quiescent_state(struct rcu_data *rdp)
|
||||||
{
|
{
|
||||||
/* Check for grace-period ends and beginnings. */
|
/* Check for grace-period ends and beginnings. */
|
||||||
note_gp_changes(rdp);
|
note_gp_changes(rdp);
|
||||||
|
@ -2753,7 +2753,7 @@ __rcu_process_callbacks(struct rcu_state *rsp)
|
||||||
resched_cpu(rdp->cpu); /* Provoke future context switch. */
|
resched_cpu(rdp->cpu); /* Provoke future context switch. */
|
||||||
|
|
||||||
/* Update RCU state based on any recent quiescent states. */
|
/* Update RCU state based on any recent quiescent states. */
|
||||||
rcu_check_quiescent_state(rsp, rdp);
|
rcu_check_quiescent_state(rdp);
|
||||||
|
|
||||||
/* No grace period and unregistered callbacks? */
|
/* No grace period and unregistered callbacks? */
|
||||||
if (!rcu_gp_in_progress() &&
|
if (!rcu_gp_in_progress() &&
|
||||||
|
|
Loading…
Reference in New Issue