Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/notify/dnotify/dnotify.c fcntl_dirnotify() -> attach_dn()

Type Parameter Key Value
PARAM_VALUE 0 dn 1-u64max
PARAM_VALUE 1 dn_mark 4096-ptr_max
PARAM_VALUE 1 dn_mark->dn 0
PARAM_VALUE 4 filp 4096-ptr_max
PARAM_VALUE 5 mask 134217728-134217735,134218112-939525063
CAPPED_DATA 4 filp 1
DATA_SOURCE 0 dn r kmem_cache_alloc_noprof
DATA_SOURCE 3 fd $0
DATA_SOURCE 4 filp $1
DATA_SOURCE 5 mask r convert_arg
PREEMPT_ADD <- disables preempt
USER_DATA 3 fd s32min-s32max
LOCK2 global &dnotify_group->mark_mutex
HALF_LOCKED2 &fsn_mark->lock
HALF_LOCKED2 &new_fsn_mark->lock
TYPE_LOCK (struct fsnotify_group)->mark_mutex
TYPE_LOCK (struct fsnotify_mark)->lock