diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2022-06-30 09:57:18 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2022-06-30 09:57:18 -0700 |
commit | 9fb3bb25d15326464e2183a5eb4b1ea8725d560c (patch) | |
tree | 836523647d000f57986efdc3e57aeacab944b395 /include | |
parent | f5da5ddf81ad0bfb91fa5e7d087e2ad96f26b7b7 (diff) | |
parent | 8698e3bab4dd7968666e84e111d0bfd17c040e77 (diff) | |
download | lwn-9fb3bb25d15326464e2183a5eb4b1ea8725d560c.tar.gz lwn-9fb3bb25d15326464e2183a5eb4b1ea8725d560c.zip |
Merge tag 'fsnotify_for_v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
Pull fanotify fix from Jan Kara:
"A fix for recently added fanotify API to have stricter checks and
refuse some invalid flag combinations to make our life easier in the
future"
* tag 'fsnotify_for_v5.19-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
fanotify: refine the validation checks on non-dir inode mask
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/fanotify.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/fanotify.h b/include/linux/fanotify.h index edc28555814c..e517dbcf74ed 100644 --- a/include/linux/fanotify.h +++ b/include/linux/fanotify.h @@ -111,6 +111,10 @@ FANOTIFY_PERM_EVENTS | \ FAN_Q_OVERFLOW | FAN_ONDIR) +/* Events and flags relevant only for directories */ +#define FANOTIFY_DIRONLY_EVENT_BITS (FANOTIFY_DIRENT_EVENTS | \ + FAN_EVENT_ON_CHILD | FAN_ONDIR) + #define ALL_FANOTIFY_EVENT_BITS (FANOTIFY_OUTGOING_EVENTS | \ FANOTIFY_EVENT_FLAGS) |