lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sun, 10 Jul 2011 10:35:30 -0700
From:	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
To:	julie Sullivan <kernelmail.jms@...il.com>
Cc:	linux-kernel@...r.kernel.org
Subject: Re: PROBLEM: 3.0-rc kernels unbootable since -rc3

On Sun, Jul 10, 2011 at 10:16:26AM -0700, Paul E. McKenney wrote:
> On Sun, Jul 10, 2011 at 05:38:25PM +0100, julie Sullivan wrote:
> > > I added another patch onto the jms.2011.07.07a in the -rcu git tree.
> > > If you get a chance to test it, please let me know how it goes.
> > >
> > >                                                        Thanx, Paul
> > 
> > 
> > Right, adding this commit to the other six:
> > 
> > commit 8a153670878242b8a95213d986f4922111321743
> > 
> >  makes us freeze on boot again.
> 
> Thank you again for the testing!  This one will take some thought...

But maybe not that much thought.  My current guess is that your
configuration is somehow causing some RCU callbacks to be executed
during early boot, and that these callbacks are attempting to use kernel
features that are not yet initialized.  If my guess is correct, then
the reason that enabling RCU_BOOST makes things work is that it prevents
RCU callbacks from executing until after the scheduler is up and running.

So I added another commit to the jms.2011.07.07a branch in the -rcu
git tree.  If my guesses are correct, this will allow your system to
boot, possibly emitting a warning on the way up.  When you get a chance
to try this out, please let me know how it goes.

							Thanx, Paul
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ