> What I'd really like is a way to spawn a worker thread automagically > only if and when we block. The thought of trying to implement that > scares me though, I'm pretty sure it'd require deep magic. Yeah, there have been some experiments along those lines. I messed with juggling kernel stacks when blocking with "fibrils": http://lwn.net/Articles/219954/ Ingo created a new thread and returned it to userspace when a syscall blocks with "syslets": http://lwn.net/Articles/221887/ - z -- 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