YAMAMOTO Takashi <y...@mwd.biglobe.ne.jp> wrote: > if it trapped forever, it's a bug and should be fixed. my point was > that your change didn't fix the bug. blocking ioflush is merely a symptom.
The problem with userland filesystems is that we may have little control as theses may be third pary programs. Should kernel threads trust theses processes in order to run as intended? One way to fix that may be to have one ioflush thread for each userland filesystem. That way a broken filesystem will not prevent ioflush from working for others. But we have hit similar problems with others kernel threads. -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org