An idiot using my keyboard wrote:
- AIO requests that are serviced from cache ought to immediately invoke the callback, in the same thread context as the caller, fixing up the stack so that the callback returns to the instruction following the syscall. That way the "immediate completion" path through the callback can manipulate data structures, allocate memory, etc. just as if it had followed a synchronous call.
Or, of course: if (async_stat(entry) == 0) { ... immediate completion code path ... } Ugh. But I think the discussion about the delayed path still holds. - Michael - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/