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>.
1394 /* Only detached marks left? */ in fanotify_set_mark_fsid()
1398 /* Do not allow mixing of marks with weak and strong fsid */ in fanotify_set_mark_fsid()
1402 /* Allow mixing of marks with strong fsid from different fs */ in fanotify_set_mark_fsid()
1406 /* Do not allow mixing marks with weak fsid from different fs */ in fanotify_set_mark_fsid()
1410 /* Do not allow mixing marks from different btrfs sub-volumes */ in fanotify_set_mark_fsid()
1430 * Enforce per user marks limits per user in all containing user ns. in fanotify_add_new_mark()
1619 * cannot use unlimited queue/marks. in SYSCALL_DEFINE2()
1627 * prevents setting mount/filesystem marks on this group and in SYSCALL_DEFINE2()
1879 * mount and sb marks are not allowed on kernel internal pseudo fs, in fanotify_events_supported()
2006 * A user is allowed to setup sb/mount/mntns marks only if it is in do_fanotify_mark()
2029 * Evictable is only relevant for inode marks, because only inode object in do_fanotify_mark()
2128 /* FAN_MARK_IGNORE requires SURV_MODIFY for sb/mount/dir marks */ in do_fanotify_mark()
2138 /* Mask out FAN_EVENT_ON_CHILD flag for sb/mount/non-dir marks */ in do_fanotify_mark()
2203 * marks limited to the range [8192, 1048576]. mount and sb marks are in fanotify_user_setup()
2204 * a lot cheaper than inode marks, but there is no reason for a user in fanotify_user_setup()
2205 * to have many of those, so calculate by the cost of inode marks. in fanotify_user_setup()