From: Linus Torvalds <torvalds@transmeta.com>
To: Jamie Lokier <lk@tantalophile.demon.co.uk>
Cc: Ed Tomlinson <tomlins@cam.org>,
Marcelo Tosatti <marcelo@conectiva.com.br>,
linux-mm@kvack.org
Subject: Re: swapout selection change in pre1
Date: Mon, 15 Jan 2001 13:57:10 -0800 (PST) [thread overview]
Message-ID: <Pine.LNX.4.10.10101151351360.850-100000@penguin.transmeta.com> (raw)
In-Reply-To: <20010115224417.A19042@pcep-jamie.cern.ch>
On Mon, 15 Jan 2001, Jamie Lokier wrote:
>
> No, that's the point, you _don't_ need a structure per page table entry.
Ok. In that case, we already have all the infrastructure. It's just too
slow to use as a generic replacement for scanning the VM.
It's just fairly slow to look things up that way. That's going to be
especially true of you have _lots_ of people mapping that vma - you'd have
to look them all up, even if only one or two actually have the page in
question mapped.
(The alternative, of course, is to add a new "struct list_head" to the
"struct page" structure, and make that be the anchor for all VMA's that
have this page actually inserted. That would be pretty efficient, but I'd
hate wasting the memory, ugh. We could be clever and share a list for
multiple pages, ho humm..)
I still don't think it's actually worth it, but hey, I still say that if
you find a good use for it, go right ahead..
Linus
--
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/
next prev parent reply other threads:[~2001-01-15 21:57 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-01-13 3:28 Marcelo Tosatti
2001-01-13 8:05 ` Linus Torvalds
2001-01-13 7:41 ` Marcelo Tosatti
2001-01-15 1:22 ` Ed Tomlinson
2001-01-15 2:48 ` Linus Torvalds
2001-01-15 9:24 ` Jamie Lokier
2001-01-15 8:16 ` Marcelo Tosatti
2001-01-15 18:24 ` Linus Torvalds
2001-01-15 18:40 ` Jamie Lokier
2001-01-15 18:55 ` Linus Torvalds
2001-01-15 21:44 ` Jamie Lokier
2001-01-15 21:57 ` Linus Torvalds [this message]
2001-01-15 22:36 ` Jamie Lokier
2001-01-17 23:40 ` Rik van Riel
2001-01-18 15:38 ` Roman Zippel
2001-01-17 7:19 ` Rik van Riel
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.10.10101151351360.850-100000@penguin.transmeta.com \
--to=torvalds@transmeta.com \
--cc=linux-mm@kvack.org \
--cc=lk@tantalophile.demon.co.uk \
--cc=marcelo@conectiva.com.br \
--cc=tomlins@cam.org \
/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