diff options
author | Jan Kara <jack@suse.cz> | 2013-01-29 22:48:17 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-03-04 06:03:36 +0800 |
commit | 3aa7a4669eabfaa67a2915cd116413e2e4e162e4 (patch) | |
tree | 2ecce0a1080daf4f74c3b6788236735cd73c0d17 /Documentation/networking/multicast.txt | |
parent | a50f81417a3a08d843a2da3bea16a03f4d593783 (diff) |
ext4: fix possible use-after-free with AIO
commit 091e26dfc156aeb3b73bc5c5f277e433ad39331c upstream.
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.
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Acked-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation/networking/multicast.txt')
0 files changed, 0 insertions, 0 deletions