Messages in this thread | | | Date | Wed, 14 Jul 2004 19:39:51 -0700 | From | William Lee Irwin III <> | Subject | Re: VM Problems in 2.6.7 (Too active OOM Killer) |
| |
On Wed, Jul 14, 2004 at 07:33:00PM -0700, William Lee Irwin III wrote: > At the rebalance label, failure will only be delivered when the > check if (current->flags & (PF_MEMALLOC|PF_MEMDIE)), otherwise, > __alloc_pages() retries indefinitely and ignores signals.
Careful not to make too much of ignoring signals, mm/oom_kill.c sets PF_MEMDIE out-of-context, so when an OOM kill is issued while a task is looping in __alloc_pages() it will eventually break out of the rebalance loop due to the flag.
-- wli - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |