fsnotify: clone existing events
authorEric Paris <eparis@redhat.com>
Fri, 18 Dec 2009 02:24:21 +0000 (21:24 -0500)
committerEric Paris <eparis@redhat.com>
Wed, 28 Jul 2010 13:58:49 +0000 (09:58 -0400)
commitb4e4e1407312ae5a267ed7d716e6d4e7120a8430
tree2953d8885e3224955f1a5aca7c129709b26a059d
parent74766bbfa99adf8cb8119df6121851edba21c9d9
fsnotify: clone existing events

fsnotify_clone_event will take an event, clone it, and return the cloned
event to the caller.  Since events may be in use by multiple fsnotify
groups simultaneously certain event entries (such as the mask) cannot be
changed after the event was created.  Since fanotify would like to merge
events happening on the same file it needs a new clean event to work with
so it can change any fields it wishes.

Signed-off-by: Eric Paris <eparis@redhat.com>
fs/notify/notification.c
include/linux/fsnotify_backend.h