On Tue 16-04-13 10:48:35, Rusty Russell wrote: > Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> writes: > > On Fri, 12 Apr 2013 15:28:56 -0700 Kent Overstreet <koverstreet@xxxxxxxxxx> wrote: > >> Those are the main changes (besides adding attributes, of course) that > >> I've made so far. > >> > >> * Get rid of the parallel syscall interface > >> > >> AIO really shouldn't be implementing its own slightly different > >> syscalls; it should be a mechanism for doing syscalls asynchronously. > > > > Yes. We got about a twelfth of the way there many years ago > > (google("syslets")) but it died. A shame. > > Yeah, letting the current process keep waiting and creating a new one > which returns is a fascinating idea, but you really need to swizzle the > PIDs so that the "new" one is identical to the old. Otherwise the API > is unbearable... But when we do crazy stuff like pid namespaces these days somehow switching pids shouldn't be *that* hard... Should it? Just a crazy idea that occured to me now :) Honza -- Jan Kara <jack@xxxxxxx> SUSE Labs, CR -- 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