Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/base/firmware_loader/fallback_platform.c firmware_fallback_platform() -> security_kernel_post_load_data()

Type Parameter Key Value
PARAM_VALUE 2 id 1
PARAM_VALUE 3 description 7173432766328545280
BUF_SIZE 3 description 9
STR_LEN 0 buf 8
TERMINATED 3 description 1
RX_PATH
UNITS 1 size unit_byte

drivers/base/firmware_loader/sysfs.c firmware_loading_store() -> security_kernel_post_load_data()

Type Parameter Key Value
PARAM_VALUE 2 id 1
PARAM_VALUE 3 description 5734402007834198016
BUF_SIZE 0 buf 1-s32max
BUF_SIZE 3 description 5
STR_LEN 0 buf 4
TERMINATED 3 description 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 buf unit_byte
UNITS 1 size unit_byte
LOCK2 &of->mutex
LOCK2 global &fw_lock
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/module/main.c copy_module_from_user() -> security_kernel_post_load_data()

Type Parameter Key Value
PARAM_VALUE 0 buf 1-u64max
PARAM_VALUE 1 size s64min-(-1),64-s64max
PARAM_VALUE 2 id 2
PARAM_VALUE 3 description 4805120489970274304
BUF_SIZE 0 buf 64-u64max
BUF_SIZE 0 buf 64-u64max
BUF_SIZE 3 description 12
DATA_SOURCE 0 buf r __vmalloc_noprof
DATA_SOURCE 1 size $1
STR_LEN 0 buf 11
TERMINATED 3 description 1
USER_DATA 0 *buf 0-255
USER_DATA 1 size s64min-(-1),64-s64max
UNITS 1 size unit_byte
BYTE_COUNT 0 ==buf1 8050
USER_PTR 0 buf