Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
fs/proc/proc_sysctl.c sysctl_check_table() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->procname | 0 |
| PARAM_VALUE | 2 | fmt | 1002942529137565696 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 17 |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 16 |
| TERMINATED | 2 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->data | 0 |
| PARAM_VALUE | 1 | table->proc_handler | 4096-ptr_max |
| PARAM_VALUE | 2 | fmt | 4526983846277697536 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 8 |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 7 |
| BIT_INFO | 1 | table->proc_handler | 0x0,0x7ffffffffffff000 |
| TERMINATED | 2 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->maxlen | 0 |
| PARAM_VALUE | 1 | table->proc_handler | 4096-ptr_max |
| PARAM_VALUE | 2 | fmt | 4963086353938313216 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 10 |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 9 |
| BIT_INFO | 1 | table->proc_handler | 0x0,0x7ffffffffffff000 |
| TERMINATED | 2 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->proc_handler | 0 |
| PARAM_VALUE | 2 | fmt | 7060772237564960768 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 16 |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 15 |
| TERMINATED | 2 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 2 | fmt | 8334045138198904832 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 16 |
| DATA_SOURCE | 0 | path | $0 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 15 |
| TERMINATED | 2 | fmt | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table_array() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->maxlen | s32min-(-1),1-3,5-s32max |
| PARAM_VALUE | 1 | table->proc_handler | 523218848270012416,8652728848756789248 |
| PARAM_VALUE | 2 | fmt | 6271698220281995264 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 18 |
| DATA_SOURCE | 0 | path | $0 |
| DATA_SOURCE | 1 | table | $1 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 17 |
| BIT_INFO | 1 | table->proc_handler | 0x880136ec5000,0x7f56fbcf37ec5000 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table_array() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->maxlen | s32min-(-1),2-s32max |
| PARAM_VALUE | 1 | table->proc_handler | 1242832720283906048 |
| PARAM_VALUE | 2 | fmt | 6271698220281995264 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 18 |
| DATA_SOURCE | 0 | path | $0 |
| DATA_SOURCE | 1 | table | $1 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 17 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table_array() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->extra1 | 4096-ptr_max |
| PARAM_VALUE | 1 | table->maxlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | table->proc_handler | 1242832720283906048 |
| PARAM_VALUE | 1 | *table->extra1 | 256-u32max |
| PARAM_VALUE | 2 | fmt | 6911394800197595136 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 46 |
| DATA_SOURCE | 0 | path | $0 |
| DATA_SOURCE | 1 | table | $1 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 45 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table_array() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->extra1 | 0,4096-ptr_max |
| PARAM_VALUE | 1 | table->extra2 | 4096-ptr_max |
| PARAM_VALUE | 1 | table->maxlen | s32min-(-1),1-s32max |
| PARAM_VALUE | 1 | table->proc_handler | 1242832720283906048 |
| PARAM_VALUE | 1 | *table->extra2 | 256-u32max |
| PARAM_VALUE | 2 | fmt | 6911394800197595136 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 46 |
| DATA_SOURCE | 0 | path | $0 |
| DATA_SOURCE | 1 | table | $1 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 45 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/proc/proc_sysctl.c sysctl_check_table_array() -> sysctl_err()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | path | 1-u64max |
| PARAM_VALUE | 1 | table | 4096-ptr_max |
| PARAM_VALUE | 1 | table->maxlen | s32min-(-1),2-s32max |
| PARAM_VALUE | 1 | table->proc_handler | 6867516069276893184 |
| PARAM_VALUE | 2 | fmt | 6271698220281995264 |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 0 | path | 0-s32max |
| BUF_SIZE | 2 | fmt | 18 |
| DATA_SOURCE | 0 | path | $0 |
| DATA_SOURCE | 1 | table | $1 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 0 | path | (-1),9-27,29-30 |
| STR_LEN | 1 | table | 17 |
| TERMINATED | 2 | fmt | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |