summaryrefslogtreecommitdiffstats
path: root/fs/file.c
diff options
context:
space:
mode:
authorAl Viro2012-08-19 18:30:45 +0200
committerAl Viro2012-09-27 03:08:52 +0200
commit352e3b249284235e00745f3e71fc348b913e5deb (patch)
tree4d0c7342c95cb30f59b706048486c72a78be9f77 /fs/file.c
parentevents: don't use get_unused_fd_flags() when get_unused_fd() will do (diff)
downloadkernel-qcow2-linux-352e3b249284235e00745f3e71fc348b913e5deb.tar.gz
kernel-qcow2-linux-352e3b249284235e00745f3e71fc348b913e5deb.tar.xz
kernel-qcow2-linux-352e3b249284235e00745f3e71fc348b913e5deb.zip
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>
Diffstat (limited to 'fs/file.c')
0 files changed, 0 insertions, 0 deletions