fsnotify: cleanup should_send_event
The change to use srcu and walk the object list rather than the global fsnotify_group list means that should_send_event is no longer needed for a number of groups and can be simplified for others. Do that. Signed-off-by: Eric Paris <eparis@redhat.com>
This commit is contained in:
@@ -129,20 +129,11 @@ static bool dnotify_should_send_event(struct fsnotify_group *group,
|
||||
struct fsnotify_mark *mark, __u32 mask,
|
||||
void *data, int data_type)
|
||||
{
|
||||
bool send;
|
||||
|
||||
/* !dir_notify_enable should never get here, don't waste time checking
|
||||
if (!dir_notify_enable)
|
||||
return 0; */
|
||||
|
||||
/* not a dir, dnotify doesn't care */
|
||||
if (!S_ISDIR(inode->i_mode))
|
||||
return false;
|
||||
|
||||
mask = (mask & ~FS_EVENT_ON_CHILD);
|
||||
send = (mask & mark->mask);
|
||||
|
||||
return send;
|
||||
return true;
|
||||
}
|
||||
|
||||
static void dnotify_free_mark(struct fsnotify_mark *fsn_mark)
|
||||
|
Reference in New Issue
Block a user