commit | 352e3b249284235e00745f3e71fc348b913e5deb | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sun Aug 19 12:30:45 2012 -0400 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Wed Sep 26 21:08:52 2012 -0400 |
tree | 4d0c7342c95cb30f59b706048486c72a78be9f77 | |
parent | ab72a7028c0cc22731dc60beceb595b321d1cdb9 [diff] |
fanotify: sanitize failure exits in copy_event_to_user() * do copy_to_user() before prepare_for_access_response(); that kills the need in remove_access_response(). * don't do fd_install() until we are past the last possible failure exit. Don't use sys_close() on cleanup side - just put_unused_fd() and fput(). Less racy that way... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>