Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/audit.c audit_do_config_change() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 271457090710298624,7117094900668891136,8483335257931747328,8713225655821443072,9078266805435600896
PARAM_VALUE 3 allow_changes 0-1
BUF_SIZE 0 function_name 14,17,20,24
BUF_SIZE 0 function_name 14,17,20,24
DATA_SOURCE 0 function_name $0
DATA_SOURCE 1 new $2
FUZZY_MAX 3 allow_changes 1
STR_LEN 0 function_name 13,16,19,23
STR_LEN 0 function_name 13,16,19,23
TERMINATED 0 function_name 1
HARD_MAX 3 allow_changes 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &audit_cmd_mutex.lock

kernel/audit.c audit_receive_msg() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 7932497581434056704
PARAM_VALUE 1 new 1-s32max
PARAM_VALUE 2 old 1-s32max
PARAM_VALUE 3 allow_changes 0
BUF_SIZE 0 function_name 10
CAPPED_DATA 1 new 1
DATA_SOURCE 2 old r auditd_pid_vnr
STR_LEN 0 function_name 9
BIT_INFO 1 new 0x0,0x0
TERMINATED 0 function_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &audit_cmd_mutex.lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

kernel/audit.c audit_receive_msg() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 7932497581434056704
PARAM_VALUE 1 new 0
PARAM_VALUE 2 old 1-s32max
PARAM_VALUE 3 allow_changes 0
BUF_SIZE 0 function_name 10
DATA_SOURCE 2 old r auditd_pid_vnr
STR_LEN 0 function_name 9
TERMINATED 0 function_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &audit_cmd_mutex.lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

kernel/audit.c audit_receive_msg() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 7932497581434056704
PARAM_VALUE 1 new 1-s32max
PARAM_VALUE 2 old 0
PARAM_VALUE 3 allow_changes 0-1
BUF_SIZE 0 function_name 10
CAPPED_DATA 1 new 1
DATA_SOURCE 2 old r auditd_pid_vnr
FUZZY_MAX 3 allow_changes 1
STR_LEN 0 function_name 9
BIT_INFO 1 new 0x0,0x0
TERMINATED 0 function_name 1
HARD_MAX 3 allow_changes 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &audit_cmd_mutex.lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

kernel/audit.c audit_receive_msg() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 7932497581434056704
PARAM_VALUE 1 new 0
PARAM_VALUE 2 old 0-s32max
PARAM_VALUE 3 allow_changes 1
BUF_SIZE 0 function_name 10
CAPPED_DATA 2 old 1
DATA_SOURCE 2 old r auditd_pid_vnr
STR_LEN 0 function_name 9
TERMINATED 0 function_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &audit_cmd_mutex.lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

kernel/audit.c audit_receive_msg() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 7666845285308055552
PARAM_VALUE 1 new 0
PARAM_VALUE 3 allow_changes 1
BUF_SIZE 0 function_name 5
DATA_SOURCE 2 old r atomic_xchg
STR_LEN 0 function_name 4
BIT_INFO 2 old 0x0,0x7fffffff
TERMINATED 0 function_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &audit_cmd_mutex.lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

kernel/audit.c audit_receive_msg() -> audit_log_config_change()

Type Parameter Key Value
PARAM_VALUE 0 function_name 1628558774533300224
PARAM_VALUE 1 new 0
PARAM_VALUE 3 allow_changes 1
BUF_SIZE 0 function_name 25
DATA_SOURCE 2 old r atomic_xchg
STR_LEN 0 function_name 24
BIT_INFO 2 old 0x0,0x7fffffff
TERMINATED 0 function_name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &audit_cmd_mutex.lock
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read