Published at LXer:
Ingo Molnar [interview] posted a second version of his syslets subystem patch set, which offers asynchrous system call support [story]. He noted that the effort is a work in progress, and that there are still outstanding issues to be fixed,"the biggest conceptual change in v2 is the ability of cachemiss threads to be turned into user threads. This fixes signal handling, makes them ptrace-eable, etc," going on to list numerous fixes since the first release. He noted that prior to releasing a third version of the patch set he will add support for multiple completion rings, add logic to share the'spare thread' between the rings to further reduce startup costs, and remove reliance on mlock().Linus Torvalds commented,"I'm still not a huge fan of the user space interface, but at least the core code looks quite clean. No objections on that front."