|
@@ -497,10 +497,9 @@ static __u32 fanotify_mark_remove_from_mask(struct fsnotify_mark *fsn_mark,
|
|
oldmask = fsn_mark->ignored_mask;
|
|
oldmask = fsn_mark->ignored_mask;
|
|
fsnotify_set_mark_ignored_mask_locked(fsn_mark, (oldmask & ~mask));
|
|
fsnotify_set_mark_ignored_mask_locked(fsn_mark, (oldmask & ~mask));
|
|
}
|
|
}
|
|
|
|
+ *destroy = !(fsn_mark->mask | fsn_mark->ignored_mask);
|
|
spin_unlock(&fsn_mark->lock);
|
|
spin_unlock(&fsn_mark->lock);
|
|
|
|
|
|
- *destroy = !(oldmask & ~mask);
|
|
|
|
-
|
|
|
|
return mask & oldmask;
|
|
return mask & oldmask;
|
|
}
|
|
}
|
|
|
|
|