Re: [PATCH 5/9] aio: simplify cancellation

2018-03-21 Thread Darrick J. Wong
On Wed, Mar 21, 2018 at 08:32:28AM +0100, Christoph Hellwig wrote: > With the current aio code there is no need for the magic KIOCB_CANCELLED > value, as a cancelation just kicks the driver to queue the completion > ASAP, with all actual completion handling done in another thread. Given > that both

Re: [PATCH 5/9] aio: simplify cancellation

2018-03-21 Thread Greg KH
On Wed, Mar 21, 2018 at 08:32:28AM +0100, Christoph Hellwig wrote: > With the current aio code there is no need for the magic KIOCB_CANCELLED > value, as a cancelation just kicks the driver to queue the completion > ASAP, with all actual completion handling done in another thread. Given > that both

[PATCH 5/9] aio: simplify cancellation

2018-03-21 Thread Christoph Hellwig
With the current aio code there is no need for the magic KIOCB_CANCELLED value, as a cancelation just kicks the driver to queue the completion ASAP, with all actual completion handling done in another thread. Given that both the completion path and cancelation take the context lock there is no need