Lines Matching full:marks
35 * Legacy fanotify marks limits (8192) is per group and we introduced a tunable
36 * limit of marks per user, similar to inotify. Effectively, the legacy limit
37 * of fanotify marks per user is <max marks per group> * <max groups per user>.
1264 /* Only detached marks left? */ in fanotify_set_mark_fsid()
1268 /* Do not allow mixing of marks with weak and strong fsid */ in fanotify_set_mark_fsid()
1272 /* Allow mixing of marks with strong fsid from different fs */ in fanotify_set_mark_fsid()
1276 /* Do not allow mixing marks with weak fsid from different fs */ in fanotify_set_mark_fsid()
1280 /* Do not allow mixing marks from different btrfs sub-volumes */ in fanotify_set_mark_fsid()
1300 * Enforce per user marks limits per user in all containing user ns. in fanotify_add_new_mark()
1483 * unlimited queue/marks. in SYSCALL_DEFINE2()
1490 * prevents setting mount/filesystem marks on this group and in SYSCALL_DEFINE2()
1741 * mount and sb marks are not allowed on kernel internal pseudo fs, in fanotify_events_supported()
1852 * marks. This also includes setting up such marks by a group that in do_fanotify_mark()
1876 * Evictable is only relevant for inode marks, because only inode object in do_fanotify_mark()
1960 /* FAN_MARK_IGNORE requires SURV_MODIFY for sb/mount/dir marks */ in do_fanotify_mark()
1970 /* Mask out FAN_EVENT_ON_CHILD flag for sb/mount/non-dir marks */ in do_fanotify_mark()
2035 * marks limited to the range [8192, 1048576]. mount and sb marks are in fanotify_user_setup()
2036 * a lot cheaper than inode marks, but there is no reason for a user in fanotify_user_setup()
2037 * to have many of those, so calculate by the cost of inode marks. in fanotify_user_setup()