All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4 v2] Fix possible use after free with AIO
@ 2013-01-29 23:27 ` Jan Kara
  0 siblings, 0 replies; 31+ messages in thread
From: Jan Kara @ 2013-01-29 23:27 UTC (permalink / raw)
  To: Al Viro; +Cc: linux-fsdevel, linux-ext4, ocfs2-devel, xfs


  Hi,

  since nobody seem to have picked up any of the patches (at least
nobody told me so), I've added acks I received to the patches and I'm
sending them to Al for merging. Al, can you please merge these? Thanks.

								Honza

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

^ permalink raw reply	[flat|nested] 31+ messages in thread
* [PATCH 0/4] Fix possible use after free with AIO
@ 2013-01-23 12:56 Jan Kara
  2013-01-23 12:56 ` [PATCH 2/4] xfs: Fix possible use-after-free " Jan Kara
  0 siblings, 1 reply; 31+ messages in thread
From: Jan Kara @ 2013-01-23 12:56 UTC (permalink / raw)
  To: linux-fsdevel; +Cc: tytso, bpm, jlbec

  Hi,

  when simplifying ext4 IO completion code I realized that the only 
thing pinning inode while AIO is running is file reference from kiocb. 
Thus once aio_complete() is called, inode can be freed. So calling
inode_dio_complete() after aio_complete() is possibly modifying
already freed inode (although practically the race window is tiny).

This patch series fixes all the problematic sites. Patches are 
completely independent so each of them can go through the respective 
maintainer. 

                                                                Honza


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

end of thread, other threads:[~2013-01-31 19:32 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-29 23:27 [PATCH 0/4 v2] Fix possible use after free with AIO Jan Kara
2013-01-29 23:27 ` [Ocfs2-devel] " Jan Kara
2013-01-29 23:27 ` [PATCH 1/4] ext4: Fix possible use-after-free " Jan Kara
2013-01-29 23:27   ` [Ocfs2-devel] " Jan Kara
2013-01-29 23:27   ` Jan Kara
2013-01-30  3:51   ` Theodore Ts'o
2013-01-30  3:51     ` [Ocfs2-devel] " Theodore Ts'o
2013-01-30  3:51     ` Theodore Ts'o
2013-01-29 23:27 ` [PATCH 2/4] xfs: " Jan Kara
2013-01-29 23:27   ` [Ocfs2-devel] " Jan Kara
2013-01-29 23:27   ` Jan Kara
2013-01-30  0:56   ` Ben Myers
2013-01-30  0:57     ` [Ocfs2-devel] " Ben Myers
2013-01-30  0:56     ` Ben Myers
2013-01-29 23:28 ` [PATCH 3/4] ocfs2: " Jan Kara
2013-01-29 23:28   ` [Ocfs2-devel] " Jan Kara
2013-01-29 23:28   ` Jan Kara
2013-01-29 23:28 ` [PATCH 4/4] fs: " Jan Kara
2013-01-29 23:28   ` [Ocfs2-devel] " Jan Kara
2013-01-29 23:28   ` Jan Kara
2013-01-30 14:45 ` [PATCH 0/4 v2] Fix possible use after free " Al Viro
2013-01-30 14:45   ` [Ocfs2-devel] " Al Viro
2013-01-30 14:45   ` Al Viro
2013-01-31  2:10   ` Li Zefan
2013-01-31  2:10     ` [Ocfs2-devel] " Li Zefan
2013-01-31  2:10     ` Li Zefan
2013-01-31 19:31   ` Joel Becker
2013-01-31 19:31     ` [Ocfs2-devel] " Joel Becker
2013-01-31 19:31     ` Joel Becker
  -- strict thread matches above, loose matches on Subject: below --
2013-01-23 12:56 [PATCH 0/4] " Jan Kara
2013-01-23 12:56 ` [PATCH 2/4] xfs: Fix possible use-after-free " Jan Kara
2013-01-23 22:00   ` Ben Myers

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.