Hi Jan, As we discussed [1], here is the implementation of the new FAN_MARK_IGNORE API, to try and sort the historic mess of FAN_MARK_IGNORED_MASK. It is worth mentioning that the new API enables the functionality of watching events ONLY on directories (by ignoring events on non-dir). LTP tests [2] and man page draft [3] are ready as well. I am going on vacation in two weeks time, so wanted to send these out early. Thanks, Amir. [1] https://lore.kernel.org/linux-fsdevel/20220428123824.ssq72ovqg2nao5f4@xxxxxxxxxx/ [2] https://github.com/amir73il/ltp/commits/fan_mark_ignore [3] https://github.com/amir73il/man-pages/commits/fan_mark_ignore Amir Goldstein (2): fanotify: prepare for setting event flags in ignore mask fanotify: introduce FAN_MARK_IGNORE fs/notify/fanotify/fanotify.c | 17 +++++---- fs/notify/fanotify/fanotify.h | 2 ++ fs/notify/fanotify/fanotify_user.c | 55 +++++++++++++++++++++--------- fs/notify/fdinfo.c | 6 ++-- fs/notify/fsnotify.c | 21 +++++++----- include/linux/fanotify.h | 5 ++- include/linux/fsnotify_backend.h | 46 +++++++++++++++++++++---- include/uapi/linux/fanotify.h | 2 ++ 8 files changed, 113 insertions(+), 41 deletions(-) -- 2.25.1