Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/fs/puffs



YAMAMOTO Takashi <yamt%mwd.biglobe.ne.jp@localhost> wrote:

> as i told you a few times, ioflush is not a thread to free memory.
> pagedaemon is. 

Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that kind of memory?

> please read ufs_bmaparray and grep "uvm.pagedaemon_lwp"
> in src/sys/kern/ to see what other filesystems do.  i don't think this
> approach works for puffs because it's almost impossible to say in which
> cases an operation needs memory allocation to complete, though.

It is indeed impossible, as we cannot know what the userland filesystem
will do.

-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
manu%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index