On Fri, Mar 27, 2020 at 09:23:53PM +0000, Jules Irenge wrote: > Coccinelle reports warnings at rcu_read_lock_held_common() > > WARNING: Assignment of 0/1 to bool variable > > To fix this, > the assigned pointer ret values are replaced by corresponding boolean value. > Given that ret is a pointer of bool type > > Signed-off-by: Jules Irenge <jbi.octave@xxxxxxxxx> Queued for further review and testing, thank you! Thanx, Paul > --- > kernel/rcu/update.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/kernel/rcu/update.c b/kernel/rcu/update.c > index 6c4b862f57d6..24fb64fd1a1a 100644 > --- a/kernel/rcu/update.c > +++ b/kernel/rcu/update.c > @@ -98,15 +98,15 @@ module_param(rcu_normal_after_boot, int, 0); > static bool rcu_read_lock_held_common(bool *ret) > { > if (!debug_lockdep_rcu_enabled()) { > - *ret = 1; > + *ret = true; > return true; > } > if (!rcu_is_watching()) { > - *ret = 0; > + *ret = false; > return true; > } > if (!rcu_lockdep_current_cpu_online()) { > - *ret = 0; > + *ret = false; > return true; > } > return false; > -- > 2.25.1 >