Andrea Arcangeli <aarcange@xxxxxxxxxx> writes: > On Tue, Apr 14, 2009 at 12:45:41PM -0400, Jeff Moyer wrote: >> So, if you're continuously submitting async read I/O, you will starve >> out the fork() call indefinitely. I agree that you want to allow > > IIRC rwsem good enough to stop the down_read when a down_write is > blocked. Otherwise page fault flood in threads would also starve any > mmap or similar call. Still with this approach fork will start to hang Really? I don't actually see that in the code, have I missed it? Cheers, Jeff -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html