Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
fs/overlayfs/copy_up.c ovl_copy_up_data() -> ovl_path_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 584906609116573696,5708348888096567296 |
| PARAM_VALUE | 0 | path->dentry | 1-u64max |
| PARAM_VALUE | 1 | flags | 32769 |
| DATA_SOURCE | 0 | path | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/overlayfs/copy_up.c ovl_copy_up_file() -> ovl_path_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 7744813573323341824 |
| PARAM_VALUE | 0 | path->dentry | 1-u64max |
| PARAM_VALUE | 1 | flags | 32768 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/overlayfs/copy_up.c ovl_sync_file() -> ovl_path_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 3202859271892254720 |
| PARAM_VALUE | 0 | path->dentry | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 32768 |
| DATA_SOURCE | 0 | path | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
fs/overlayfs/readdir.c ovl_dir_open_realfile() -> ovl_path_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 5676768983370199040,9116933234661752832 |
| PARAM_VALUE | 1 | flags | 0,32768 |
| DATA_SOURCE | 0 | path | $1 |
| BIT_INFO | 1 | flags | 0x0,0x8000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | flags | 32768[c] |
fs/overlayfs/readdir.c ovl_dir_read() -> ovl_path_open()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 4096-ptr_max |
| PARAM_VALUE | 1 | flags | 32768 |
| DATA_SOURCE | 0 | path | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |