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:	Fri, 6 May 2011 14:04:52 +0200
From:	Ingo Molnar <mingo@...e.hu>
To:	Chris Samuel <chris@...muel.org>
Cc:	mingo@...hat.com, hpa@...or.com, thomas@...3r.de,
	linux-kernel@...r.kernel.org, tglx@...utronix.de,
	hpa@...ux.intel.com, linux-tip-commits@...r.kernel.org,
	Linus Torvalds <torvalds@...ux-foundation.org>,
	Andrew Morton <akpm@...ux-foundation.org>
Subject: Re: [tip:x86/urgent] x86, setup: When probing memory with e801, use
 ax/bx as a pair


* Chris Samuel <chris@...muel.org> wrote:

> On Thu, 5 May 2011 10:10:59 PM Ingo Molnar wrote:
> 
> > Thanks for the update!
> 
> My pleasure.
> 
> > Note that the noapic and the scsi-sync-scan boot parameter suggests
> > that  there's two regressions remaining.
> 
> Understood, I would guess that the SCSI one would map to the
> introduction of the async scsi scanning patch in 2.6.19-rc2
> and its enablement in later Ubuntu kernels.

Yeah. Async SCSI scanning was not supposed to break any existing setup.

> No idea on the APIC one but I'm happy to try and bisect both
> cases if you'd like me to try ?

I could definitely do something about the APIC regression if managed to narrow 
down the commit range (a specific guilty commit would be fantastic of course). 
If the regression got introduced after the e801 regression you'll need to run:

  git cherry-pick 39b68976ac65

at every bisection step that needs that fix - but still bisect as if that extra 
commit was not there. (bisection will throw away that cherry-picking temporary 
tree so you will have to re-pick the commit again and again)

Note that during bisection the current tree might jump in and out of regions 
that need this fix, so be prepared to have to do the cherry-picking at random 
places. You can attempt the cherry-pick at every step and you will get a 
conflict and it will not succeed if the fix is not needed. You can throw away 
the conflicting state via 'git reset --hard'.

> > The stock kernel wont boot - you can work it around via boot
> > options but most  users wont be able to do that.
> 
> Indeed - though at the moment you can't even install a current
> Debian release as the boot loader on the install CD locks the
> box up. :-(

Is that hang due to one of these 3 regressions - or is it a fourth regression 
perhaps?

While the installed base of your hardware is small, i think such old-hardware 
testing is still very valuable feedback to us: it gives us a feel for how 
corrosive our development process is to long-term (10+ years) stability.

Thanks,

	Ingo
--
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