summaryrefslogtreecommitdiffstats
path: root/fs/notify/dnotify
diff options
context:
space:
mode:
authorEric Paris <eparis@redhat.com>2009-07-07 10:28:24 -0400
committerEric Paris <eparis@redhat.com>2009-07-21 15:26:26 -0400
commit7e790dd5fc937bc8d2400c30a05e32a9e9eef276 (patch)
treea593a3120eb8dfbf3febdf18b6d530376b593859 /fs/notify/dnotify
parent75fe2b26394c59c8e16bd7b76f4be5d048103ad1 (diff)
downloadop-kernel-dev-7e790dd5fc937bc8d2400c30a05e32a9e9eef276.zip
op-kernel-dev-7e790dd5fc937bc8d2400c30a05e32a9e9eef276.tar.gz
inotify: fix error paths in inotify_update_watch
inotify_update_watch could leave things in a horrid state on a number of error paths. We could try to remove idr entries that didn't exist, we could send an IN_IGNORED to userspace for watches that don't exist, and a bit of other stupidity. Clean these up by doing the idr addition before we put the mark on the inode since we can clean that up on error and getting off the inode's mark list is hard. Signed-off-by: Eric Paris <eparis@redhat.com>
Diffstat (limited to 'fs/notify/dnotify')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud