On Thu, Sep 28, 2023 at 10:24:07PM +0200, KP Singh wrote: > These macros are a clever trick to determine a count of the number of > LSMs that are enabled in the config to ascertain the maximum number of > static calls that need to be configured per LSM hook. > > Without this one would need to generate static calls for the total > number of LSMs in the kernel (even if they are not compiled) times the > number of LSM hooks which ends up being quite wasteful. > > Suggested-by: Kui-Feng Lee <sinquersw@xxxxxxxxx> > Suggested-by: Andrii Nakryiko <andrii@xxxxxxxxxx> > Acked-by: Song Liu <song@xxxxxxxxxx> > Signed-off-by: KP Singh <kpsingh@xxxxxxxxxx> Thanks for doing the refactor with the existing macro! Reviewed-by: Kees Cook <keescook@xxxxxxxxxxxx> -- Kees Cook