* Re: [PATCH v2 security-next 1/4] security: Hornet LSM
[not found] <20250404215527.1563146-2-bboscaccy@linux.microsoft.com>
@ 2025-04-06 4:27 ` kernel test robot
2025-04-06 20:42 ` kernel test robot
1 sibling, 0 replies; 2+ messages in thread
From: kernel test robot @ 2025-04-06 4:27 UTC (permalink / raw)
To: Blaise Boscaccy, Jonathan Corbet, David Howells, Herbert Xu,
David S. Miller, Paul Moore, James Morris, Serge E. Hallyn,
Masahiro Yamada, Nathan Chancellor, Nicolas Schier, Shuah Khan,
Mickaël Salaün, Günther Noack, Nick Desaulniers,
Bill Wendling, Justin Stitt, Jarkko Sakkinen, Jan Stancek,
Neal Gompa, linux-doc, linux-kernel, keyrings, linux-crypto,
linux-security-module, linux-kbuild, linux-kselftest, bpf, llvm
Cc: oe-kbuild-all, netdev
Hi Blaise,
kernel test robot noticed the following build errors:
[auto build test ERROR on shuah-kselftest/next]
[also build test ERROR on shuah-kselftest/fixes herbert-cryptodev-2.6/master herbert-crypto-2.6/master masahiroy-kbuild/for-next masahiroy-kbuild/fixes v6.14]
[cannot apply to linus/master next-20250404]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Blaise-Boscaccy/security-Hornet-LSM/20250405-055741
base: https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git next
patch link: https://lore.kernel.org/r/20250404215527.1563146-2-bboscaccy%40linux.microsoft.com
patch subject: [PATCH v2 security-next 1/4] security: Hornet LSM
config: sh-allmodconfig (https://download.01.org/0day-ci/archive/20250406/202504061441.FMnrO665-lkp@intel.com/config)
compiler: sh4-linux-gcc (GCC) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250406/202504061441.FMnrO665-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202504061441.FMnrO665-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from security/hornet/hornet_lsm.c:10:
>> security/hornet/hornet_lsm.c:221:38: error: initialization of 'int (*)(struct bpf_prog *, union bpf_attr *, struct bpf_token *)' from incompatible pointer type 'int (*)(struct bpf_prog *, union bpf_attr *, struct bpf_token *, bool)' {aka 'int (*)(struct bpf_prog *, union bpf_attr *, struct bpf_token *, _Bool)'} [-Wincompatible-pointer-types]
221 | LSM_HOOK_INIT(bpf_prog_load, hornet_bpf_prog_load),
| ^~~~~~~~~~~~~~~~~~~~
include/linux/lsm_hooks.h:136:35: note: in definition of macro 'LSM_HOOK_INIT'
136 | .hook = { .NAME = HOOK } \
| ^~~~
security/hornet/hornet_lsm.c:221:38: note: (near initialization for 'hornet_hooks[0].hook.bpf_prog_load')
221 | LSM_HOOK_INIT(bpf_prog_load, hornet_bpf_prog_load),
| ^~~~~~~~~~~~~~~~~~~~
include/linux/lsm_hooks.h:136:35: note: in definition of macro 'LSM_HOOK_INIT'
136 | .hook = { .NAME = HOOK } \
| ^~~~
vim +221 security/hornet/hornet_lsm.c
219
220 static struct security_hook_list hornet_hooks[] __ro_after_init = {
> 221 LSM_HOOK_INIT(bpf_prog_load, hornet_bpf_prog_load),
222 };
223
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [PATCH v2 security-next 1/4] security: Hornet LSM
[not found] <20250404215527.1563146-2-bboscaccy@linux.microsoft.com>
2025-04-06 4:27 ` [PATCH v2 security-next 1/4] security: Hornet LSM kernel test robot
@ 2025-04-06 20:42 ` kernel test robot
1 sibling, 0 replies; 2+ messages in thread
From: kernel test robot @ 2025-04-06 20:42 UTC (permalink / raw)
To: Blaise Boscaccy, Jonathan Corbet, David Howells, Herbert Xu,
David S. Miller, Paul Moore, James Morris, Serge E. Hallyn,
Masahiro Yamada, Nathan Chancellor, Nicolas Schier, Shuah Khan,
Mickaël Salaün, Günther Noack, Nick Desaulniers,
Bill Wendling, Justin Stitt, Jarkko Sakkinen, Jan Stancek,
Neal Gompa, linux-doc, linux-kernel, keyrings, linux-crypto,
linux-security-module, linux-kbuild, linux-kselftest, bpf, llvm
Cc: llvm, oe-kbuild-all, netdev
Hi Blaise,
kernel test robot noticed the following build errors:
[auto build test ERROR on shuah-kselftest/next]
[also build test ERROR on shuah-kselftest/fixes herbert-cryptodev-2.6/master herbert-crypto-2.6/master masahiroy-kbuild/for-next masahiroy-kbuild/fixes v6.14]
[cannot apply to linus/master next-20250404]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Blaise-Boscaccy/security-Hornet-LSM/20250405-055741
base: https://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git next
patch link: https://lore.kernel.org/r/20250404215527.1563146-2-bboscaccy%40linux.microsoft.com
patch subject: [PATCH v2 security-next 1/4] security: Hornet LSM
config: s390-allmodconfig (https://download.01.org/0day-ci/archive/20250407/202504070413.eDHSjWGP-lkp@intel.com/config)
compiler: clang version 18.1.8 (https://github.com/llvm/llvm-project 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250407/202504070413.eDHSjWGP-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202504070413.eDHSjWGP-lkp@intel.com/
All errors (new ones prefixed by >>):
>> security/hornet/hornet_lsm.c:221:31: error: incompatible function pointer types initializing 'int (*)(struct bpf_prog *, union bpf_attr *, struct bpf_token *)' with an expression of type 'int (struct bpf_prog *, union bpf_attr *, struct bpf_token *, bool)' (aka 'int (struct bpf_prog *, union bpf_attr *, struct bpf_token *, _Bool)') [-Wincompatible-function-pointer-types]
221 | LSM_HOOK_INIT(bpf_prog_load, hornet_bpf_prog_load),
| ^~~~~~~~~~~~~~~~~~~~
include/linux/lsm_hooks.h:136:21: note: expanded from macro 'LSM_HOOK_INIT'
136 | .hook = { .NAME = HOOK } \
| ^~~~
1 error generated.
vim +221 security/hornet/hornet_lsm.c
219
220 static struct security_hook_list hornet_hooks[] __ro_after_init = {
> 221 LSM_HOOK_INIT(bpf_prog_load, hornet_bpf_prog_load),
222 };
223
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread