Re: pgd_none_or_clear_bad strangeness?

2007-10-03 Thread Matt Mackall
On Wed, Oct 03, 2007 at 07:18:23PM +0100, Hugh Dickins wrote: > On Wed, 3 Oct 2007, Nick Piggin wrote: > > On Tue, Oct 02, 2007 at 05:20:03PM -0500, Matt Mackall wrote: > > > In lib/pagewalk.c, I've been using the various forms of > > > {pgd,pud,pmd}_none_or_clear_bad while walking page tables as t

Re: pgd_none_or_clear_bad strangeness?

2007-10-03 Thread Hugh Dickins
On Wed, 3 Oct 2007, Nick Piggin wrote: > On Tue, Oct 02, 2007 at 05:20:03PM -0500, Matt Mackall wrote: > > In lib/pagewalk.c, I've been using the various forms of > > {pgd,pud,pmd}_none_or_clear_bad while walking page tables as that > > seemed the canonical way to do things. Lately (eg with -rc7-mm

Re: pgd_none_or_clear_bad strangeness?

2007-10-03 Thread Nick Piggin
On Tue, Oct 02, 2007 at 05:20:03PM -0500, Matt Mackall wrote: > In lib/pagewalk.c, I've been using the various forms of > {pgd,pud,pmd}_none_or_clear_bad while walking page tables as that > seemed the canonical way to do things. Lately (eg with -rc7-mm1), > these have been triggering messages like

pgd_none_or_clear_bad strangeness?

2007-10-02 Thread Matt Mackall
In lib/pagewalk.c, I've been using the various forms of {pgd,pud,pmd}_none_or_clear_bad while walking page tables as that seemed the canonical way to do things. Lately (eg with -rc7-mm1), these have been triggering messages like "bad pgd 0x01e3" and causing nasty double faults. It appears this is a