On Tuesday 16 March 2010 17:46:10 Jeff Moyer wrote: > Sergey Temerkhanov writes: > > io_cancel() and aio_cancel_all() have inconsistent reference counting > > (ki_users field of struct kiocb) which leads to unkillable processes upon > > io_cancel() or io_destroy() syscalls. This patch fixes the undesired > > behavior. > > Hi, Sergey, > > Thanks for the patch. Would you mind resubmitting it to make it a bit > easier to review? The way you've done things, it is difficult to tell > if you just moved the aio_cancel_all function or if you moved it and > made changes. Please have the patch that moves it separated out from > other changes, or at least mention in the changelog that the function > was unchanged. Next, if you could tell what sorts of testing you've > performed, that would be great. Finally, it would be a good idea to CC > linux-aio@kvack.org on aio patches. > > Thanks! > Jeff And the last one changes dprintk statements to pr_debug Regards, Sergey Temerkhanov, Cifronic ZAO