public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Rik van Riel's vm-rmap
@ 2002-01-28  4:56 Louis Garcia
  2002-01-28  5:28 ` William Lee Irwin III
  2002-01-28  8:21 ` Rik van Riel
  0 siblings, 2 replies; 10+ messages in thread
From: Louis Garcia @ 2002-01-28  4:56 UTC (permalink / raw)
  To: linux-kernel


Does he still use classzones as the basis for the vm? I thought that
linux was trying to get away from classzones for better NUMA support in
2.5??

--Louis




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-28  4:56 Rik van Riel's vm-rmap Louis Garcia
@ 2002-01-28  5:28 ` William Lee Irwin III
  2002-01-28  8:21 ` Rik van Riel
  1 sibling, 0 replies; 10+ messages in thread
From: William Lee Irwin III @ 2002-01-28  5:28 UTC (permalink / raw)
  To: Louis Garcia; +Cc: linux-kernel

On Sun, Jan 27, 2002 at 11:56:50PM -0500, Louis Garcia wrote:
> Does he still use classzones as the basis for the vm? I thought that
> linux was trying to get away from classzones for better NUMA support in
> 2.5??

rmap does not use the classzone concept.


Cheers,
Bill

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-28  4:56 Rik van Riel's vm-rmap Louis Garcia
  2002-01-28  5:28 ` William Lee Irwin III
@ 2002-01-28  8:21 ` Rik van Riel
  2002-01-29  0:07   ` Louis Garcia
  1 sibling, 1 reply; 10+ messages in thread
From: Rik van Riel @ 2002-01-28  8:21 UTC (permalink / raw)
  To: Louis Garcia; +Cc: linux-kernel

On 27 Jan 2002, Louis Garcia wrote:

> Does he still use classzones as the basis for the vm? I thought that
> linux was trying to get away from classzones for better NUMA support in
> 2.5??

Nope.  I've done a few modifications:

1) the IMHO inflexible classzone stuff has been removed

2) we have reverse mappings, so we can do our pageout
   scan by physical address

3) this in turn means the active, inactive_dirty and
   inactive_clean lists are per zone ... allowing us
   to scan only in those zones where we actually need
   to free pages

regards,

Rik
-- 
"Linux holds advantages over the single-vendor commercial OS"
    -- Microsoft's "Competing with Linux" document

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-28  8:21 ` Rik van Riel
@ 2002-01-29  0:07   ` Louis Garcia
  2002-01-29  0:12     ` Robert Love
  0 siblings, 1 reply; 10+ messages in thread
From: Louis Garcia @ 2002-01-29  0:07 UTC (permalink / raw)
  To: Rik van Riel; +Cc: linux-kernel

Does this patch work well with Andrew's low-latency patch?

--Louis


On Mon, 2002-01-28 at 03:21, Rik van Riel wrote:
> On 27 Jan 2002, Louis Garcia wrote:
> 
> > Does he still use classzones as the basis for the vm? I thought that
> > linux was trying to get away from classzones for better NUMA support in
> > 2.5??
> 
> Nope.  I've done a few modifications:
> 
> 1) the IMHO inflexible classzone stuff has been removed
> 
> 2) we have reverse mappings, so we can do our pageout
>    scan by physical address
> 
> 3) this in turn means the active, inactive_dirty and
>    inactive_clean lists are per zone ... allowing us
>    to scan only in those zones where we actually need
>    to free pages
> 
> regards,
> 
> Rik
> -- 
> "Linux holds advantages over the single-vendor commercial OS"
>     -- Microsoft's "Competing with Linux" document
> 
> http://www.surriel.com/		http://distro.conectiva.com/
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-29  0:07   ` Louis Garcia
@ 2002-01-29  0:12     ` Robert Love
  2002-01-29  0:14       ` Louis Garcia
  0 siblings, 1 reply; 10+ messages in thread
From: Robert Love @ 2002-01-29  0:12 UTC (permalink / raw)
  To: Louis Garcia; +Cc: Rik van Riel, linux-kernel

On Mon, 2002-01-28 at 19:07, Louis Garcia wrote:
> Does this patch work well with Andrew's low-latency patch?

There will be failed hunks in the VM code (specifically vmscan.c), but
you can safely ignore them.  So, yes, it works.

	Robert Love


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-29  0:12     ` Robert Love
@ 2002-01-29  0:14       ` Louis Garcia
  2002-01-29  0:15         ` Rik van Riel
  2002-01-29  0:19         ` Robert Love
  0 siblings, 2 replies; 10+ messages in thread
From: Louis Garcia @ 2002-01-29  0:14 UTC (permalink / raw)
  To: Robert Love; +Cc: Rik van Riel, linux-kernel

Should I do the rmap patch first?

--Louis

On Mon, 2002-01-28 at 19:12, Robert Love wrote:
> On Mon, 2002-01-28 at 19:07, Louis Garcia wrote:
> > Does this patch work well with Andrew's low-latency patch?
> 
> There will be failed hunks in the VM code (specifically vmscan.c), but
> you can safely ignore them.  So, yes, it works.
> 
> 	Robert Love
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-29  0:14       ` Louis Garcia
@ 2002-01-29  0:15         ` Rik van Riel
  2002-01-29  0:56           ` Louis Garcia
  2002-01-29  0:19         ` Robert Love
  1 sibling, 1 reply; 10+ messages in thread
From: Rik van Riel @ 2002-01-29  0:15 UTC (permalink / raw)
  To: Louis Garcia; +Cc: Robert Love, linux-kernel

On 28 Jan 2002, Louis Garcia wrote:

> Should I do the rmap patch first?

Yes.

After that you can patch the low latency patch,
which will give you a reject on vmscan.c

This doesn't matter because:
1) each part of the low latency patch is independant
2) -rmap already has low latency code in vmscan.c

kind regards,

Rik
-- 
"Linux holds advantages over the single-vendor commercial OS"
    -- Microsoft's "Competing with Linux" document

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


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-29  0:14       ` Louis Garcia
  2002-01-29  0:15         ` Rik van Riel
@ 2002-01-29  0:19         ` Robert Love
  1 sibling, 0 replies; 10+ messages in thread
From: Robert Love @ 2002-01-29  0:19 UTC (permalink / raw)
  To: Louis Garcia; +Cc: Rik van Riel, linux-kernel

On Mon, 2002-01-28 at 19:14, Louis Garcia wrote:
> Should I do the rmap patch first?

Yes, if Andrew's low-latency patch fails you just lose the scheduling
points in vmscan.c (big deal).  If rmap half applies... ouch.

So apply rmap first.

	Robert Love


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
  2002-01-29  0:15         ` Rik van Riel
@ 2002-01-29  0:56           ` Louis Garcia
  0 siblings, 0 replies; 10+ messages in thread
From: Louis Garcia @ 2002-01-29  0:56 UTC (permalink / raw)
  To: Rik van Riel; +Cc: Robert Love, linux-kernel

Ok, has anyone ported the latest patch to 2.4.18-pre7 yet??

--Louis


On Mon, 2002-01-28 at 19:15, Rik van Riel wrote:
> On 28 Jan 2002, Louis Garcia wrote:
> 
> > Should I do the rmap patch first?
> 
> Yes.
> 
> After that you can patch the low latency patch,
> which will give you a reject on vmscan.c
> 
> This doesn't matter because:
> 1) each part of the low latency patch is independant
> 2) -rmap already has low latency code in vmscan.c
> 
> kind regards,
> 
> Rik
> -- 
> "Linux holds advantages over the single-vendor commercial OS"
>     -- Microsoft's "Competing with Linux" document
> 
> http://www.surriel.com/		http://distro.conectiva.com/
> 




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: Rik van Riel's vm-rmap
@ 2002-01-29  1:39 Alex Davis
  0 siblings, 0 replies; 10+ messages in thread
From: Alex Davis @ 2002-01-29  1:39 UTC (permalink / raw)
  To: linux-kernel, louisg00

Assuming you're talking about rmap12a, yes. 
on http://www.dynamicbullet.com/rmap.html
there's a link to a patch that adds rmap
to 2.4.18pre7


-Alex

>Ok, has anyone ported the latest patch to 2.4.18-pre7 yet??
>
>--Louis




__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2002-01-29  1:39 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-28  4:56 Rik van Riel's vm-rmap Louis Garcia
2002-01-28  5:28 ` William Lee Irwin III
2002-01-28  8:21 ` Rik van Riel
2002-01-29  0:07   ` Louis Garcia
2002-01-29  0:12     ` Robert Love
2002-01-29  0:14       ` Louis Garcia
2002-01-29  0:15         ` Rik van Riel
2002-01-29  0:56           ` Louis Garcia
2002-01-29  0:19         ` Robert Love
  -- strict thread matches above, loose matches on Subject: below --
2002-01-29  1:39 Alex Davis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox