summaryrefslogtreecommitdiff
path: root/mm/mmu_context.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2013-02-07 12:31:59 +1100
committerStephen Rothwell <sfr@canb.auug.org.au>2013-02-14 15:26:33 +1100
commit31777061005ea9c2736ca2f821d30f24fbf57a15 (patch)
treea03142d103d0cedf1615b46a41fc22b915c4d296 /mm/mmu_context.c
parent46db2e7bf882cafc9cf2925a91a1cc42d0fae71d (diff)
fs/direct-io.c: fix possible use-after-free with AIO
Running AIO is pinning inode in memory using file reference. Once AIO is completed using aio_complete(), file reference is put and inode can be freed from memory. So we have to be sure that calling aio_complete() is the last thing we do with the inode. Acked-by: Jeff Moyer <jmoyer@redhat.com> Signed-off-by: Jan Kara <jack@suse.cz> Cc: Christoph Hellwig <hch@infradead.org> Cc: Jens Axboe <axboe@kernel.dk> Cc: Jeff Moyer <jmoyer@redhat.com> Cc: Al Viro <viro@zeniv.linux.org.uk> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'mm/mmu_context.c')
0 files changed, 0 insertions, 0 deletions