[PATCH] lsm: update the BUILD_BUG_ON() in audit_log_lsm_data()

Paul Moore paul at paul-moore.com
Mon Aug 31 21:27:44 UTC 2026


On Thu, Aug 13, 2026 at 2:37 PM Paul Moore <paul at paul-moore.com> wrote:
> 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.

This is now in lsm/dev.

-- 
paul-moore.com



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