[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <201003161926.04434.temerkhanov@cifronik.ru>
Date: Tue, 16 Mar 2010 19:26:04 +0300
From: Сергей Темерханов
<temerkhanov@...ronik.ru>
To: LKML <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH resubmit 2/3] AIO: Fix reference counting in io_cancel and aio_cancel_all
On Tuesday 16 March 2010 17:46:10 Jeff Moyer wrote:
> Sergey Temerkhanov <temerkhanov@...ronik.ru> 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@...ck.org on aio patches.
>
> Thanks!
> Jeff
>
This patch fixes reference counting in io_cancel() and aio_cancel_all()
Regards, Sergey Temerkhanov, Cifronic ZAO
View attachment "aio-fix.patch" of type "text/x-patch" (536 bytes)
Powered by blists - more mailing lists