All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arjan van de Ven <arjan@linux.intel.com>
To: Ingo Molnar <mingo@elte.hu>
Cc: Tony Battersby <tonyb@cybernetics.com>,
	linux-kernel@vger.kernel.org,
	Thomas Gleixner <tglx@linutronix.de>,
	Suresh Siddha <suresh.b.siddha@intel.com>,
	venkatesh.pallipadi@intel.com, jeremy@goop.org
Subject: Re: DEBUG_PAGEALLOC + order-10 alloc/free_pages = lockup
Date: Fri, 26 Dec 2008 10:55:23 +0100	[thread overview]
Message-ID: <4954AA0B.9030401@linux.intel.com> (raw)
In-Reply-To: <20081226094857.GP27747@elte.hu>

Ingo Molnar wrote:
> * Tony Battersby <tonyb@cybernetics.com> wrote:
> 
>> An order-10 alloc_pages followed by free_pages with DEBUG_PAGEALLOC
>> causes a lockup during subsequent memory allocations.  Order-9 and lower
>> do not trigger the problem.  This problem was introduced in 2.6.25-rc1
>> and fixed in 2.6.28-rc1.  Even though the bug is now fixed, I am
>> reporting it because:
>>
>> 1) I am not sure that anyone ever realized that the bug existed.
> 
> Correct.
> 
>> 2) I want to make sure that the bug is really fixed and not just hidden
>>    from view.
> 
> i think it got hidden. Apparently splitting up a large kernel linear page 
> in IRQ context has a bug. I dont see it immediately what it could be - 
> Thomas, Suresh, do you have any ideas?
> 
>> 3) To see if anyone thinks that the fix should be included in
>>    2.6.27 -stable.
> 
> if 0b8fdcbcd287a1fbe66817491e6149841ae25705 applies cleanly to .27 -stable 
> then i'd agree it should be added. If there's lots of dependencies then 
> maybe not.

I also wonder who is doing an order 10 allocation... that'd worry me ;)


  reply	other threads:[~2008-12-26  9:55 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-23 19:38 DEBUG_PAGEALLOC + order-10 alloc/free_pages = lockup Tony Battersby
2008-12-26  9:48 ` Ingo Molnar
2008-12-26  9:55   ` Arjan van de Ven [this message]
2008-12-29 14:30     ` Tony Battersby

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4954AA0B.9030401@linux.intel.com \
    --to=arjan@linux.intel.com \
    --cc=jeremy@goop.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=suresh.b.siddha@intel.com \
    --cc=tglx@linutronix.de \
    --cc=tonyb@cybernetics.com \
    --cc=venkatesh.pallipadi@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.