linux-mm.kvack.org archive mirror
 help / color / mirror / Atom feed
From: Rik van Riel <riel@conectiva.com.br>
To: Mike Galbraith <mikeg@weiden.de>
Cc: Roger Larsson <roger.larsson@norran.net>,
	"linux-mm@kvack.org" <linux-mm@kvack.org>
Subject: Re: 2.4.0-test9-pre4: __alloc_pages(...) try_again:
Date: Fri, 22 Sep 2000 05:49:23 -0300 (BRST)	[thread overview]
Message-ID: <Pine.LNX.4.21.0009220544590.27435-100000@duckman.distro.conectiva> (raw)
In-Reply-To: <Pine.Linu.4.10.10009220754250.1064-100000@mikeg.weiden.de>

On Fri, 22 Sep 2000, Mike Galbraith wrote:

> Much more interesting (i hope) is that refill_inactive() _is_
> present 2923 times, we're oom as heck, and neither shm_swap()
> nor swap_out() is ever reached in 1048533 lines of trace.  The
> only way I can see that this can happen is if
> refill_inactive_scan() eats all count.

> :-) I'm currently wo^Handering what count is and if I shouldn't try
> checking nr_inactive_clean_pages() before exiting the loop.

This means that refill_inactive_scan() has moved
so many pages to the inactive_dirty/clean list we
have satisfied both the inactive_target and the
free_target ...

Maybe, however, these pages are not freeable and
page_launder() moves them back to the active list
and we end up moving pages from one list to another ????

With the latest change to get all pages properly
deactivated when needed, maybe this is possible to
happen. It /seems/ possible now that I think about
it, very very unlikely, but possible ;(

Btw, was there any swap free when you got into
this situation ?

regards,

Rik
--
"What you're running that piece of shit Gnome?!?!"
       -- Miguel de Icaza, UKUUG 2000

http://www.conectiva.com/		http://www.surriel.com/

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux.eu.org/Linux-MM/

  reply	other threads:[~2000-09-22  8:49 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-09-20 20:23 Roger Larsson
2000-09-21  5:21 ` Mike Galbraith
2000-09-21 18:17   ` Roger Larsson
2000-09-22  6:20     ` Mike Galbraith
2000-09-22  8:49       ` Rik van Riel [this message]
2000-09-22 16:51         ` Mike Galbraith
2000-09-23 11:28           ` 2.4.0-test9-pre6: __alloc_pages(...) datapoint Mike Galbraith
2000-09-21 16:26 ` 2.4.0-test9-pre4: __alloc_pages(...) try_again: Rik van Riel
2000-09-21 17:58   ` Roger Larsson

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=Pine.LNX.4.21.0009220544590.27435-100000@duckman.distro.conectiva \
    --to=riel@conectiva.com.br \
    --cc=linux-mm@kvack.org \
    --cc=mikeg@weiden.de \
    --cc=roger.larsson@norran.net \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox