Re: [PATCH] x86: fix PAE pmd_bad bootup warning

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dave Hansen
Date: Thursday, May 8, 2008 - 8:51 am

On Thu, 2008-05-08 at 17:11 +0200, Hans Rosenfeld wrote:

Is there anything in your dmesg?

static int walk_pmd_range(pud_t *pud, unsigned long addr, unsigned long end,
                          const struct mm_walk *walk, void *private)
{
        pmd_t *pmd;
        unsigned long next;
        int err = 0;

        pmd = pmd_offset(pud, addr);
        do {
                next = pmd_addr_end(addr, end);
                if (pmd_none_or_clear_bad(pmd)) {
                        if (walk->pte_hole)
                                err = walk->pte_hole(addr, next, private);
                        if (err)
                                break;
                        continue;


There was a discussion on LKML in the last couple of days about
pmd_bad() triggering on huge pages.  Perhaps we're clearing the mapping
with the pmd_none_or_clear_bad(), and *THAT* is leaking the page.

-- Dave

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Jeff Chua, (Mon May 5, 6:06 pm)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Ingo Molnar, (Tue May 6, 5:49 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Hugh Dickins, (Tue May 6, 6:56 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Ingo Molnar, (Tue May 6, 8:04 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Linus Torvalds, (Tue May 6, 8:09 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Ingo Molnar, (Tue May 6, 8:15 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Jeremy Fitzhardinge, (Tue May 6, 8:32 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Hugh Dickins, (Tue May 6, 9:12 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Linus Torvalds, (Tue May 6, 9:16 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Ingo Molnar, (Tue May 6, 9:30 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Linus Torvalds, (Tue May 6, 11:39 am)
Re: Linux 2.6.26-rc1 - pgtable_32.c:178 pmd_bad, Hugh Dickins, (Tue May 6, 12:43 pm)
[PATCH] x86: fix PAE pmd_bad bootup warning, Hugh Dickins, (Tue May 6, 12:49 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Linus Torvalds, (Tue May 6, 1:06 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Tue May 6, 1:22 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hugh Dickins, (Tue May 6, 1:30 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hugh Dickins, (Tue May 6, 1:36 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Tue May 6, 1:42 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Jeff Chua, (Tue May 6, 9:40 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hugh Dickins, (Tue May 6, 10:30 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Nishanth Aravamudan, (Wed May 7, 4:39 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Thu May 8, 7:34 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Thu May 8, 7:39 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 7:52 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Thu May 8, 8:11 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Nishanth Aravamudan, (Thu May 8, 8:44 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 8:51 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Nishanth Aravamudan, (Thu May 8, 9:07 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Thu May 8, 9:19 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Nishanth Aravamudan, (Thu May 8, 9:33 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 9:42 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Thu May 8, 9:51 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Nishanth Aravamudan, (Thu May 8, 10:16 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 11:42 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hugh Dickins, (Thu May 8, 11:48 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hugh Dickins, (Thu May 8, 11:58 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 12:06 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Matt Mackall, (Thu May 8, 12:49 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Hans Rosenfeld, (Thu May 8, 1:02 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 1:08 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 1:16 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Dave Hansen, (Thu May 8, 4:15 pm)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Paul Mundt, (Fri May 9, 2:03 am)
Re: [PATCH] x86: fix PAE pmd_bad bootup warning, Matt Mackall, (Wed May 14, 12:01 pm)