linux/fs/notify
Eric Paris 8c1934c8d7 inotify: allow users to request not to recieve events on unlinked children
An inotify watch on a directory will send events for children even if those
children have been unlinked.  This patch add a new inotify flag IN_EXCL_UNLINK
which allows a watch to specificy they don't care about unlinked children.
This should fix performance problems seen by tasks which add a watch to
/tmp and then are overrun with events when other processes are reading and
writing to unlinked files they created in /tmp.

https://bugzilla.kernel.org/show_bug.cgi?id=16296

Requested-by: Matthias Clasen <mclasen@redhat.com>
Signed-off-by: Eric Paris <eparis@redhat.com>
2010-07-28 10:18:49 -04:00
..
dnotify fsnotify: allow marks to not pin inodes in core 2010-07-28 09:58:59 -04:00
fanotify fsnotify: update gfp/slab.h includes 2010-07-28 09:59:03 -04:00
inotify inotify: allow users to request not to recieve events on unlinked children 2010-07-28 10:18:49 -04:00
fsnotify.c fanotify: do not always return 0 in fsnotify 2010-07-28 09:59:02 -04:00
fsnotify.h fsnotify: allow marks to not pin inodes in core 2010-07-28 09:58:59 -04:00
group.c fanotify: drop the useless priority argument 2010-07-28 09:59:03 -04:00
inode_mark.c fanotify: clear all fanotify marks 2010-07-28 09:59:00 -04:00
Kconfig fanotify: fscking all notification system 2010-07-28 09:58:54 -04:00
Makefile fsnotify: vfsmount marks generic functions 2010-07-28 09:58:57 -04:00
mark.c fsnotify: call iput on inodes when no longer marked 2010-07-28 09:59:02 -04:00
notification.c fsnotify: use unsigned char * for dentry->d_name.name 2010-07-28 09:59:01 -04:00
vfsmount_mark.c fsnotify: update gfp/slab.h includes 2010-07-28 09:59:03 -04:00