linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* aio fixes for use after free and freeze protection
@ 2016-10-30 16:42 Christoph Hellwig
  2016-10-30 16:42 ` [PATCH 1/4] aio: hold an extra file reference over AIO read/write operations Christoph Hellwig
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Christoph Hellwig @ 2016-10-30 16:42 UTC (permalink / raw)
  To: Linus Torvalds, Al Viro
  Cc: Jan Kara, Dmitry Monakhov, Jeff Moyer, linux-fsdevel, linux-aio,
	linux-kernel

Hi Linus, hi Al,

below is the new version of the aio fix(es).

Patch one just holds an additional file reference over AIO ops.  This
one is minimally invasive and a clear 4.9 and stable candidate.

The next one drops the never implemented aio_fsync methods because it
makes my life easier later on.  No user visible change as we always
ended up returning EINVAL anyway.

Patch three refators the aio code so that it's not a spaghetti monster,
and patch four is Jan's original free patch rebased on top of this whole
stack.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2016-11-09  2:41 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-10-30 16:42 aio fixes for use after free and freeze protection Christoph Hellwig
2016-10-30 16:42 ` [PATCH 1/4] aio: hold an extra file reference over AIO read/write operations Christoph Hellwig
2016-10-30 16:42 ` [PATCH 2/4] fs: remove the never implemented aio_fsync file operation Christoph Hellwig
2016-10-30 23:23   ` Dave Chinner
2016-10-31 13:07     ` Christoph Hellwig
2016-10-31 20:25       ` Dave Chinner
2016-11-01  1:30         ` Linus Torvalds
2016-11-01 14:30           ` Christoph Hellwig
2016-11-01 15:07             ` Linus Torvalds
2016-11-01 14:25         ` Christoph Hellwig
2016-10-30 16:42 ` [PATCH 3/4] fs: remove aio_run_iocb Christoph Hellwig
2016-10-30 16:42 ` [PATCH 4/4] aio: fix freeze protection of aio writes Christoph Hellwig
2016-10-30 16:58 ` aio fixes for use after free and freeze protection Al Viro
2016-10-30 17:01   ` Christoph Hellwig
2016-11-09  2:41   ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).