All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrea Arcangeli <andrea@suse.de>
To: Marcelo Tosatti <marcelo@conectiva.com.br>
Cc: Linus Torvalds <torvalds@transmeta.com>,
	linux-kernel@vger.kernel.org, akpm@zip.com.au
Subject: Re: 2.4.10pre11 vm rewrite fixes for mainline inclusion and testing
Date: Tue, 18 Sep 2001 23:11:50 +0200	[thread overview]
Message-ID: <20010918231150.H720@athlon.random> (raw)
In-Reply-To: <Pine.LNX.4.21.0109181627340.7836-100000@freak.distro.conectiva> <Pine.LNX.4.21.0109181636200.7836-100000@freak.distro.conectiva>
In-Reply-To: <Pine.LNX.4.21.0109181636200.7836-100000@freak.distro.conectiva>; from marcelo@conectiva.com.br on Tue, Sep 18, 2001 at 04:39:34PM -0300

On Tue, Sep 18, 2001 at 04:39:34PM -0300, Marcelo Tosatti wrote:
> 
> 
> On Tue, 18 Sep 2001, Marcelo Tosatti wrote:
> 
> > 
> > 
> > On Tue, 18 Sep 2001, Andrea Arcangeli wrote:
> > 
> > (testing now)
> 
> Well, unfortunately:

I'm not so pessimistic, I was pretty sure it would have worked out.

> 
> Sep 18 17:59:01 matrix PAM_pwdb[842]: (sshd) session opened for user
> marcelo by (uid=0)
> Sep 18 17:59:27 matrix kernel: __alloc_pages: 0-order allocation failed
> (gfp=0x20/0) from c012c5fe
> Sep 18 17:59:28 matrix sshd[860]: Accepted password for marcelo from
> 10.0.17.22 port 1020
> Sep 18 17:59:29 matrix PAM_pwdb[860]: (sshd) session opened for user
> marcelo by (uid=0)
> Sep 18 17:59:42 matrix sshd[873]: Accepted password for marcelo from
> 10.0.17.22 port 1021
> Sep 18 17:59:43 matrix PAM_pwdb[873]: (sshd) session opened for user
> marcelo by (uid=0)
> Sep 18 17:59:48 matrix PAM_pwdb[875]: (su) session opened for user root by
> marcelo(uid=719)
> Sep 18 17:59:55 matrix kernel: __alloc_pages: 0-order allocation failed
> (gfp=0x20/0) from c012c5fe

That's just a GREAT log: those are GFP_ATOMIC allocations, all is _more_
than _perfect_ in the above log.

> I really think we need the "fail: loop again: try_to_free_pages()" logic,

What do you want to do with GFP_ATOMIC? we cannot do anything at the
moment unless you want to make an atomic list that we can free from
atomic context, I thought about something like that but I guess we can
do it after 2.4.11 (possibly in 2.4.x, it doesn't sound a showstopper).

> Andrea: If there is not enough memory we HAVE to block in the page
> reclaiming work.

we obviously cannot block with GFP_ATOMIC.

Andrea

  reply	other threads:[~2001-09-18 21:12 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-18 20:43 2.4.10pre11 vm rewrite fixes for mainline inclusion and testing Andrea Arcangeli
2001-09-18 19:29 ` Marcelo Tosatti
2001-09-18 19:39   ` Marcelo Tosatti
2001-09-18 21:11     ` Andrea Arcangeli [this message]
2001-09-18 21:26       ` Andrea Arcangeli
2001-09-19  6:21 ` Andrew Morton
2001-09-20  5:58 ` Andrew Morton
2001-09-20  6:11   ` Andrea Arcangeli

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=20010918231150.H720@athlon.random \
    --to=andrea@suse.de \
    --cc=akpm@zip.com.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=marcelo@conectiva.com.br \
    --cc=torvalds@transmeta.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.