diff options
| author | Roberto Sassu <roberto.sassu@huawei.com> | 2026-06-05 20:22:28 +0300 |
|---|---|---|
| committer | Mimi Zohar <zohar@linux.ibm.com> | 2026-06-08 18:43:00 +0300 |
| commit | 8f19da70f794f380a4b5aacfec681315a0a325c5 (patch) | |
| tree | c61c83c0aed2fb330cec3930293cab7fee2d7f35 /include/linux/errqueue.h | |
| parent | 2fcebcd2aad24c13c27a6881a0866629f3ec57b2 (diff) | |
| download | linux-8f19da70f794f380a4b5aacfec681315a0a325c5.tar.xz | |
ima: Introduce per binary measurements list type binary_runtime_size value
Make binary_runtime_size as an array, to have separate counters per binary
measurements list type. Currently, define the BINARY type for the existing
binary measurements list.
Introduce ima_update_binary_runtime_size() to facilitate updating a
binary_runtime_size value with a given binary measurement list type.
Also add the binary measurements list type parameter to
ima_get_binary_runtime_size(), to retrieve the desired value. Retrieving
the value is now done under the ima_extend_list_mutex, since there can be
concurrent updates.
No functional change (except for the mutex usage, that fixes the
concurrency issue): the BINARY array element is equivalent to the old
binary_runtime_size.
Link: https://github.com/linux-integrity/linux/issues/1
Signed-off-by: Roberto Sassu <roberto.sassu@huawei.com>
Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
Diffstat (limited to 'include/linux/errqueue.h')
0 files changed, 0 insertions, 0 deletions
