On Thu, Mar 21, 2013 at 09:35:25AM -0700, Kent Overstreet wrote: > From: Zach Brown <[email protected]> > > This removes the retry-based AIO infrastructure now that nothing in tree > is using it. > > We want to remove retry-based AIO because it is fundemantally unsafe. It > retries IO submission from a kernel thread that has only assumed the mm of > the submitting task. All other task_struct references in the IO > submission path will see the kernel thread, not the submitting task. This > design flaw means that nothing of any meaningful complexity can use > retry-based AIO. > > This removes all the code and data associated with the retry machinery. > The most significant benefit of this is the removal of the locking around > the unused run list in the submission path. > > This has only been compiled. > > Signed-off-by: Kent Overstreet <[email protected]> > Signed-off-by: Zach Brown <[email protected]>
Reviewed-by: "Theodore Ts'o" <[email protected]> -- 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/

