diff options
author | Amir Goldstein <amir73il@gmail.com> | 2024-03-17 21:41:50 +0300 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2024-04-04 17:24:16 +0300 |
commit | c9d4603b054f9a63c07c7012040af4c80adb2c60 (patch) | |
tree | d5e680ee1e1ee8b5ec51a0ae5675dbd44ccda5f3 /include/linux/fsnotify_backend.h | |
parent | 687c217c6aa2c24e6ddf98cc7f86a5b986e5918d (diff) | |
download | linux-c9d4603b054f9a63c07c7012040af4c80adb2c60.tar.xz |
fsnotify: create helper fsnotify_update_sb_watchers()
We would like to count watched objects by priority group, so we will need
to update the watched object counter after adding/removing marks.
Create a helper fsnotify_update_sb_watchers() and call it after
attaching/detaching a mark, instead of fsnotify_{get,put}_sb_watchers()
only after attaching/detaching a connector.
Soon, we will use this helper to count watched objects by the highest
watching priority group.
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Message-Id: <20240317184154.1200192-7-amir73il@gmail.com>
Diffstat (limited to 'include/linux/fsnotify_backend.h')
-rw-r--r-- | include/linux/fsnotify_backend.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/fsnotify_backend.h b/include/linux/fsnotify_backend.h index face68fcf850..83004d9e07a3 100644 --- a/include/linux/fsnotify_backend.h +++ b/include/linux/fsnotify_backend.h @@ -465,6 +465,7 @@ FSNOTIFY_ITER_FUNCS(sb, SB) struct fsnotify_mark_connector { spinlock_t lock; unsigned short type; /* Type of object [lock] */ +#define FSNOTIFY_CONN_FLAG_IS_WATCHED 0x01 #define FSNOTIFY_CONN_FLAG_HAS_IREF 0x02 unsigned short flags; /* flags [lock] */ union { |