Re: [PATCH RFC] Make call_srcu() available during very early boot

From: Steven Rostedt
Date: Tue Aug 14 2018 - 14:34:57 EST


On Tue, 14 Aug 2018 10:44:43 -0700
"Paul E. McKenney" <paulmck@xxxxxxxxxxxxxxxxxx> wrote:

> > > If I recall correctly, this subterfuge suppresses compiler complaints
> > > about initializing an unsigned long with a negative number. :-/
> >
> > Did you try:
> >
> > .srcu_gp_seq_needed = -1UL,
> >
> > ?
>
> Works for my compiler, not sure what set of complaints pushed me in that
> direction.

I've used -1UL for unsigned long initializations for pretty much my
entire programming career. I've never had any issues with it.

-- Steve