[PATCH][next] integrity: Use static_assert() to check struct sizes

Mimi Zohar zohar at linux.ibm.com
Thu Oct 10 03:00:11 UTC 2024


On Thu, 2024-08-08 at 16:04 -0600, Gustavo A. R. Silva wrote:
> Commit 38aa3f5ac6d2 ("integrity: Avoid -Wflex-array-member-not-at-end
> warnings") introduced tagged `struct evm_ima_xattr_data_hdr` and
> `struct ima_digest_data_hdr`. We want to ensure that when new members
> need to be added to the flexible structures, they are always included
> within these tagged structs.
> 
> So, we use `static_assert()` to ensure that the memory layout for
> both the flexible structure and the tagged struct is the same after
> any changes.
> 
> Signed-off-by: Gustavo A. R. Silva <gustavoars at kernel.org>

Sorry for the delay.  It's now queued in next-integrity.

thanks,

Mimi




More information about the Linux-security-module-archive mailing list