Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a508aa59 authored by Paul E. McKenney's avatar Paul E. McKenney
Browse files

rcu: Cleanup, don't put ->completed into an int



It is true that currently only the low-order two bits are used, so
there should be no problem given modern machines and compilers, but
good hygiene and maintainability dictates use of an unsigned long
instead of an int.  This commit therefore makes this change.

Signed-off-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Tested-by: default avatarNicholas Piggin <npiggin@gmail.com>
parent bd7af846
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1765,7 +1765,7 @@ rcu_start_future_gp(struct rcu_node *rnp, struct rcu_data *rdp,
 */
static bool rcu_future_gp_cleanup(struct rcu_state *rsp, struct rcu_node *rnp)
{
	int c = rnp->completed;
	unsigned long c = rnp->completed;
	bool needmore;
	struct rcu_data *rdp = this_cpu_ptr(rsp->rda);