Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/namei.c filename_linkat() -> filename_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | path | 4832546246922489856 |
| PARAM_VALUE | 3 | lookup_flags | 0,128 |
| DATA_SOURCE | 0 | dfd | $2 |
| DATA_SOURCE | 1 | name | $3 |
| BIT_INFO | 3 | lookup_flags | 0x0,0x80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dfd | s32min-s32max |
fs/namei.c filename_mkdirat() -> filename_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | path | 959038128375107584 |
| PARAM_VALUE | 3 | lookup_flags | 2,130 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | name | $1 |
| FUZZY_MAX | 3 | lookup_flags | 2 |
| BIT_INFO | 3 | lookup_flags | 0x2,0x82 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dfd | s32min-s32max |
fs/namei.c filename_mknodat() -> filename_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4096-u64max |
| PARAM_VALUE | 2 | path | 7498913360162947072 |
| PARAM_VALUE | 3 | lookup_flags | 0,128 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | name | $1 |
| FUZZY_MAX | 3 | lookup_flags | 0 |
| BIT_INFO | 3 | lookup_flags | 0x0,0x80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dfd | s32min-s32max |
fs/namei.c filename_symlinkat() -> filename_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | path | 8088179631787823104 |
| PARAM_VALUE | 3 | lookup_flags | 0,128 |
| DATA_SOURCE | 0 | dfd | $1 |
| DATA_SOURCE | 1 | name | $2 |
| FUZZY_MAX | 3 | lookup_flags | 0 |
| BIT_INFO | 3 | lookup_flags | 0x0,0x80 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dfd | s32min-s32max |
fs/namei.c start_creating_path() -> filename_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dfd | (-100) |
| PARAM_VALUE | 1 | name | 4096-ptr_max,(-36),(-12) |
| PARAM_VALUE | 2 | path | 247042379171319808,1793646549086822400,3534935234329649152 |
| PARAM_VALUE | 3 | lookup_flags | 0,2 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | name | r class_filename_kernel_constructor |
| DATA_SOURCE | 2 | path | $2 |
| DATA_SOURCE | 3 | lookup_flags | $3 |
| HARD_MAX | 3 | lookup_flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/namei.c start_creating_user_path() -> filename_create()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | name | 4096-u64max |
| PARAM_VALUE | 2 | path | 47671755312549888,3206098126723399680 |
| PARAM_VALUE | 3 | lookup_flags | 0 |
| DATA_SOURCE | 0 | dfd | $0 |
| DATA_SOURCE | 1 | name | r class_filename_constructor |
| DATA_SOURCE | 2 | path | $2 |
| DATA_SOURCE | 3 | lookup_flags | $3 |