fanotify: fscking all notification system
authorEric Paris <eparis@redhat.com>
Fri, 18 Dec 2009 02:24:25 +0000 (21:24 -0500)
committerEric Paris <eparis@redhat.com>
Wed, 28 Jul 2010 13:58:54 +0000 (09:58 -0400)
commitff0b16a9850e8a240ad59e10b0a1291a8fcf7cbc
treefe6fad578cfb2b8528828d4f77e5494542a1fb34
parent12ed2e36c98aec6c41559222e311f4aa15d254b6
fanotify: fscking all notification system

fanotify is a novel file notification system which bases notification on
giving userspace both an event type (open, close, read, write) and an open
file descriptor to the object in question.  This should address a number of
races and problems with other notification systems like inotify and dnotify
and should allow the future implementation of blocking or access controlled
notification.  These are useful for on access scanners or hierachical storage
management schemes.

This patch just implements the basics of the fsnotify functions.

Signed-off-by: Eric Paris <eparis@redhat.com>
fs/notify/Kconfig
fs/notify/Makefile
fs/notify/fanotify/Kconfig [new file with mode: 0644]
fs/notify/fanotify/Makefile [new file with mode: 0644]
fs/notify/fanotify/fanotify.c [new file with mode: 0644]
fs/notify/fanotify/fanotify.h [new file with mode: 0644]
include/linux/Kbuild
include/linux/fanotify.h [new file with mode: 0644]