Messages in this thread | | | Date | Mon, 10 Dec 2001 13:08:17 -0500 (EST) | From | volodya@mindspri ... | Subject | Re: mm question |
| |
On Mon, 10 Dec 2001, Rik van Riel wrote:
> On Mon, 10 Dec 2001 volodya@mindspring.com wrote: > > On Mon, 10 Dec 2001, Alan Cox wrote: > > > > > > I don't want to move them - I just want to collect all that are free and > > > > then try to free some more. > > > > > > How will you free them, you don't know who owns them. > > > > I think you misunderstood me - this allocation happens in response to > > the system call _not_ in an interrupt handler. So it is ok to wait - > > as long as needed. I was thinking of calling page swapper or something > > and perhaps going after I/O buffers first. > > Even if you have a handle on a physical page, you don't know > what processes are using the page, nor if there are additional > users besides the processes. > > This makes it rather hard to go around trying to free pages > within a certain physical range.
Well, what does kernel do when it runs out of memory ? For example when I mmap a large file and start reading it back and force ?
Vladimir Dergachev
> > cheers, > > Rik > -- > DMCA, SSSCA, W3C? Who cares? http://thefreeworld.net/ > > http://www.surriel.com/ http://distro.conectiva.com/ >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |