Thread (1 message) 1 message, 1 author, 2000-06-07

Re: [PATCH] VM kswapd autotuning vs. -ac7

From: Christoph Rohland <hidden>
Date: 2000-06-07 14:11:20

Hi Steven,

"Stephen C. Tweedie" [off-list ref] writes:
The swap cache --- which does handle anonymous pages --- is IN the
page cache.  

The main reason SHM needs its own swap code is that normal anonymous
pages are referred to only from ptes --- the ptes either point to
the physical page containing the page, or to the swap entry.  We
cannot use that for SHM, because SysV SHM segments must be persistent
even if there are no attachers, and hence no ptes to maintain the 
location of the pages.  

If it wasn't for persistent SHM segments, it would be trivial to
integrate SHM into the normal swapper.
But for persistence we now have the shm dentries (We will have at
least. I am planning to reuse the ramfs directory handling for shm
fs. This locks the dentries into the cache for persistence). 

Couldn't we use this to get the desired behaviour? 

Just guessing
		Christoph
--
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/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help