Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 3 files:
- fs/notify/dnotify/dnotify.c, line 299
- fs/notify/fanotify/fanotify_user.c, line 2040
- fs/notify/inotify/inotify_user.c, line 386
Smatch caller information:
fs/notify/dnotify/dnotify.c fcntl_dirnotify() -> security_path_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 134217728-134217735,134218112-939525063 |
| PARAM_VALUE | 2 | obj_type | 0 |
| DATA_SOURCE | 1 | mask | r convert_arg |
fs/notify/inotify/inotify_user.c inotify_find_inode() -> security_path_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 253687808884531200 |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | path->mnt | 4096-ptr_max |
| PARAM_VALUE | 1 | mask | 0-4095 |
| PARAM_VALUE | 2 | obj_type | 0 |
| DATA_SOURCE | 0 | path | $1 |
| DATA_SOURCE | 1 | mask | $3 |
| USER_DATA | 1 | mask | 0-4095[c] |
fs/notify/fanotify/fanotify_user.c do_fanotify_mark() -> security_path_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 8404068417170477056 |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | path->mnt | 4096-ptr_max |
| PARAM_VALUE | 2 | obj_type | 0-3 |
| DATA_SOURCE | 1 | mask | $2 [m] |
| FUZZY_MAX | 2 | obj_type | 3 |
| HARD_MAX | 2 | obj_type | 3 |
| USER_DATA | 1 | mask | 0-u64max |