commit | 754320d6e166d3a12cb4810a452bde00afbd4e9a | [log] [tgz] |
---|---|---|
author | Leon Yu <chianglungyu@gmail.com> | Thu May 01 03:31:28 2014 +0000 |
committer | Benjamin LaHaise <bcrl@kvack.org> | Thu May 01 08:37:43 2014 -0400 |
tree | 3b17b611fa318a189aa04b98abbeb2ec0062233d | |
parent | e02ba72aabfade4c9cd6e3263e9b57bf890ad25c [diff] |
aio: fix potential leak in aio_run_iocb(). iovec should be reclaimed whenever caller of rw_copy_check_uvector() returns, but it doesn't hold when failure happens right after aio_setup_vectored_rw(). Fix that in a such way to avoid hairy goto. Signed-off-by: Leon Yu <chianglungyu@gmail.com> Signed-off-by: Benjamin LaHaise <bcrl@kvack.org> Cc: stable@vger.kernel.org