[PATCH] lsm: update the BUILD_BUG_ON() in audit_log_lsm_data()
Paul Moore
paul at paul-moore.com
Thu Aug 13 18:37:25 UTC 2026
On Thu, Aug 13, 2026 at 2:08 PM Paul Moore <paul at paul-moore.com> wrote:
>
> On 32-bit systems the newly added namespace fields in the
> common_audit_data struct exceed the BUILD_BUG_ON(sizeof(void *) * 2)
> size check in audit_log_lsm_data(). Convert the size check to two
> u64 types to both fit the new fields and move to a size that is not
> architecture dependent.
>
> Fixes: bb20ca26f960 ("lsm: add LSM_AUDIT_DATA_NS for namespace audit records")
> Reported-by: kernel test robot <lkp at intel.com>
> Closes: https://lore.kernel.org/oe-kbuild-all/202608131232.Owej9tlx-lkp@intel.com/
> Signed-off-by: Paul Moore <paul at paul-moore.com>
> ---
> security/lsm_audit.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
I'm applying this to lsm/dev-staging to fix the kernel test robot
build failure, but as this is just the dev-staging branch, please feel
free to comment on how this is a stupid patch, ACK, review, etc. as
you see fit.
--
paul-moore.com
More information about the Linux-security-module-archive
mailing list