Add FAN_IGNORE_ME flag definition to be identical to FS_IGNORE_ME. Signed-off-by: Jim Lieb <jlieb@xxxxxxxxxxx> --- fs/notify/fanotify/fanotify_user.c | 5 +++-- include/uapi/linux/fanotify.h | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/fs/notify/fanotify/fanotify_user.c b/fs/notify/fanotify/fanotify_user.c index e44cb64..963a023 100644 --- a/fs/notify/fanotify/fanotify_user.c +++ b/fs/notify/fanotify/fanotify_user.c @@ -815,9 +815,10 @@ SYSCALL_DEFINE5(fanotify_mark, int, fanotify_fd, unsigned int, flags, } #ifdef CONFIG_FANOTIFY_ACCESS_PERMISSIONS - if (mask & ~(FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | FAN_EVENT_ON_CHILD)) + if (mask & ~(FAN_ALL_EVENTS | FAN_ALL_PERM_EVENTS | + FAN_IGNORE_ME | FAN_EVENT_ON_CHILD)) #else - if (mask & ~(FAN_ALL_EVENTS | FAN_EVENT_ON_CHILD)) + if (mask & ~(FAN_ALL_EVENTS | FAN_IGNORE_ME | FAN_EVENT_ON_CHILD)) #endif return -EINVAL; diff --git a/include/uapi/linux/fanotify.h b/include/uapi/linux/fanotify.h index 030508d..f3406bd 100644 --- a/include/uapi/linux/fanotify.h +++ b/include/uapi/linux/fanotify.h @@ -17,6 +17,7 @@ #define FAN_ONDIR 0x40000000 /* event occurred against dir */ +#define FAN_IGNORE_ME 0x00800000 /* don't send events I caused */ #define FAN_EVENT_ON_CHILD 0x08000000 /* interested in child events */ /* helper events */ -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html