* Re: [PATCH 2/12] ubifs: Do not include crypto/algapi.h [not found] <E1qYl9s-006vDm-IW@formenos.hmeau.com> @ 2023-08-26 6:58 ` kernel test robot 2023-08-26 8:36 ` [PATCH] KEYS: Include linux/errno.h in linux/verification.h Herbert Xu 2023-08-27 1:40 ` [PATCH 2/12] ubifs: Do not include crypto/algapi.h kernel test robot 1 sibling, 1 reply; 4+ messages in thread From: kernel test robot @ 2023-08-26 6:58 UTC (permalink / raw) To: Herbert Xu, Linux Crypto Mailing List, Eric Biggers, Theodore Y.Ts'o, Jaegeuk Kim, linux-fscrypt, Richard Weinberger, linux-mtd, Marcel Holtmann, Johan Hedberg, Luiz Augusto von Dentz, linux-bluetooth, Ilya Dryomov, Xiubo Li, Jeff Layton, ceph-devel, Steffen Klassert, David S. Miller, Johannes Berg, linux-wireless, Matthieu Baerts, Mat Martineau, Chuck Lever, Neil Brown, linux-nfs, Mimi Zohar, linux-inte, grity, Jason A.Donenfeld, Ayush Sawal Cc: llvm, oe-kbuild-all, netdev Hi Herbert, kernel test robot noticed the following build errors: [auto build test ERROR on wireless-next/main] [also build test ERROR on wireless/main linus/master rw-ubifs/next rw-ubifs/fixes v6.5-rc7 next-20230825] [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/Herbert-Xu/fscrypt-Do-not-include-crypto-algapi-h/20230823-183716 base: https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git main patch link: https://lore.kernel.org/r/E1qYl9s-006vDm-IW%40formenos.hmeau.com patch subject: [PATCH 2/12] ubifs: Do not include crypto/algapi.h config: x86_64-randconfig-075-20230823 (https://download.01.org/0day-ci/archive/20230826/202308261414.HKw1Mrip-lkp@intel.com/config) compiler: clang version 16.0.4 (https://github.com/llvm/llvm-project.git ae42196bc493ffe877a7e3dff8be32035dea4d07) reproduce: (https://download.01.org/0day-ci/archive/20230826/202308261414.HKw1Mrip-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/202308261414.HKw1Mrip-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from fs/ubifs/auth.c:12: >> include/linux/verification.h:23:11: error: use of undeclared identifier 'EINVAL' return -EINVAL; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:97:11: warning: array index 3 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] return (set->sig[3] | set->sig[2] | ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:97:25: warning: array index 2 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] return (set->sig[3] | set->sig[2] | ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:98:4: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] set->sig[1] | set->sig[0]) == 0; ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:100:11: warning: array index 1 is past the end of the array (that has type 'unsigned long[1]') [-Warray-bounds] return (set->sig[1] | set->sig[0]) == 0; ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:113:11: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] return (set1->sig[3] == set2->sig[3]) && ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:113:27: warning: array index 3 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] return (set1->sig[3] == set2->sig[3]) && ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:114:5: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] (set1->sig[2] == set2->sig[2]) && ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: In file included from include/linux/fs.h:33: In file included from include/linux/percpu-rwsem.h:7: In file included from include/linux/rcuwait.h:6: In file included from include/linux/sched/signal.h:6: include/linux/signal.h:114:21: warning: array index 2 is past the end of the array (that has type 'const unsigned long[1]') [-Warray-bounds] (set1->sig[2] == set2->sig[2]) && ^ ~ arch/x86/include/asm/signal.h:24:2: note: array 'sig' declared here unsigned long sig[_NSIG_WORDS]; ^ In file included from fs/ubifs/auth.c:18: In file included from fs/ubifs/ubifs.h:16: vim +/EINVAL +23 include/linux/verification.h 817aef260037f3 Yannik Sembritzki 2018-08-16 19 f3cf4134c5c6c4 Roberto Sassu 2022-09-20 20 static inline int system_keyring_id_check(u64 id) f3cf4134c5c6c4 Roberto Sassu 2022-09-20 21 { f3cf4134c5c6c4 Roberto Sassu 2022-09-20 22 if (id > (unsigned long)VERIFY_USE_PLATFORM_KEYRING) f3cf4134c5c6c4 Roberto Sassu 2022-09-20 @23 return -EINVAL; f3cf4134c5c6c4 Roberto Sassu 2022-09-20 24 f3cf4134c5c6c4 Roberto Sassu 2022-09-20 25 return 0; f3cf4134c5c6c4 Roberto Sassu 2022-09-20 26 } f3cf4134c5c6c4 Roberto Sassu 2022-09-20 27 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] KEYS: Include linux/errno.h in linux/verification.h 2023-08-26 6:58 ` [PATCH 2/12] ubifs: Do not include crypto/algapi.h kernel test robot @ 2023-08-26 8:36 ` Herbert Xu 2023-08-28 9:33 ` Daniel Borkmann 0 siblings, 1 reply; 4+ messages in thread From: Herbert Xu @ 2023-08-26 8:36 UTC (permalink / raw) To: kernel test robot Cc: Linux Crypto Mailing List, Eric Biggers, Theodore Y.Ts'o, Jaegeuk Kim, linux-fscrypt, Richard Weinberger, linux-mtd, Marcel Holtmann, Johan Hedberg, Luiz Augusto von Dentz, linux-bluetooth, Ilya Dryomov, Xiubo Li, Jeff Layton, ceph-devel, Steffen Klassert, David S. Miller, Johannes Berg, linux-wireless, Matthieu Baerts, Mat Martineau, Chuck Lever, Neil Brown, linux-nfs, Mimi Zohar, linux-inte, grity, Jason A.Donenfeld, Ayush Sawal, llvm, oe-kbuild-all, netdev, David Howells, keyrings On Sat, Aug 26, 2023 at 02:58:48PM +0800, kernel test robot wrote: > > All errors (new ones prefixed by >>): > > In file included from fs/ubifs/auth.c:12: > >> include/linux/verification.h:23:11: error: use of undeclared identifier 'EINVAL' ---8<--- Add inclusion of linux/errno.h as otherwise the reference to EINVAL may be invalid. Fixes: f3cf4134c5c6 ("bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs") Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202308261414.HKw1Mrip-lkp@intel.com/ Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> diff --git a/include/linux/verification.h b/include/linux/verification.h index f34e50ebcf60..cb2d47f28091 100644 --- a/include/linux/verification.h +++ b/include/linux/verification.h @@ -8,6 +8,7 @@ #ifndef _LINUX_VERIFICATION_H #define _LINUX_VERIFICATION_H +#include <linux/errno.h> #include <linux/types.h> /* -- Email: Herbert Xu <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt ^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] KEYS: Include linux/errno.h in linux/verification.h 2023-08-26 8:36 ` [PATCH] KEYS: Include linux/errno.h in linux/verification.h Herbert Xu @ 2023-08-28 9:33 ` Daniel Borkmann 0 siblings, 0 replies; 4+ messages in thread From: Daniel Borkmann @ 2023-08-28 9:33 UTC (permalink / raw) To: Herbert Xu, kernel test robot Cc: Linux Crypto Mailing List, Eric Biggers, Theodore Y.Ts'o, Jaegeuk Kim, linux-fscrypt, Richard Weinberger, linux-mtd, Marcel Holtmann, Johan Hedberg, Luiz Augusto von Dentz, linux-bluetooth, Ilya Dryomov, Xiubo Li, Jeff Layton, ceph-devel, Steffen Klassert, David S. Miller, Johannes Berg, linux-wireless, Matthieu Baerts, Mat Martineau, Chuck Lever, Neil Brown, linux-nfs, Mimi Zohar, linux-inte, grity, Jason A.Donenfeld, Ayush Sawal, llvm, oe-kbuild-all, netdev, David Howells, keyrings Hi Herbert, On 8/26/23 10:36 AM, Herbert Xu wrote: > On Sat, Aug 26, 2023 at 02:58:48PM +0800, kernel test robot wrote: >> >> All errors (new ones prefixed by >>): >> >> In file included from fs/ubifs/auth.c:12: >>>> include/linux/verification.h:23:11: error: use of undeclared identifier 'EINVAL' > > ---8<--- > Add inclusion of linux/errno.h as otherwise the reference to EINVAL > may be invalid. > > Fixes: f3cf4134c5c6 ("bpf: Add bpf_lookup_*_key() and bpf_key_put() kfuncs") > Reported-by: kernel test robot <lkp@intel.com> > Closes: https://lore.kernel.org/oe-kbuild-all/202308261414.HKw1Mrip-lkp@intel.com/ > Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> > > diff --git a/include/linux/verification.h b/include/linux/verification.h > index f34e50ebcf60..cb2d47f28091 100644 > --- a/include/linux/verification.h > +++ b/include/linux/verification.h > @@ -8,6 +8,7 @@ > #ifndef _LINUX_VERIFICATION_H > #define _LINUX_VERIFICATION_H > > +#include <linux/errno.h> > #include <linux/types.h> > > /* > Looks good, do you plan to route this fix to Linus? Thanks, Daniel ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH 2/12] ubifs: Do not include crypto/algapi.h [not found] <E1qYl9s-006vDm-IW@formenos.hmeau.com> 2023-08-26 6:58 ` [PATCH 2/12] ubifs: Do not include crypto/algapi.h kernel test robot @ 2023-08-27 1:40 ` kernel test robot 1 sibling, 0 replies; 4+ messages in thread From: kernel test robot @ 2023-08-27 1:40 UTC (permalink / raw) To: Herbert Xu, Linux Crypto Mailing List, Eric Biggers, Theodore Y.Ts'o, Jaegeuk Kim, linux-fscrypt, Richard Weinberger, linux-mtd, Marcel Holtmann, Johan Hedberg, Luiz Augusto von Dentz, linux-bluetooth, Ilya Dryomov, Xiubo Li, Jeff Layton, ceph-devel, Steffen Klassert, David S. Miller, Johannes Berg, linux-wireless, Matthieu Baerts, Mat Martineau, Chuck Lever, Neil Brown, linux-nfs, Mimi Zohar, linux-inte, grity, Jason A.Donenfeld, Ayush Sawal Cc: oe-kbuild-all, netdev Hi Herbert, kernel test robot noticed the following build errors: [auto build test ERROR on wireless-next/main] [also build test ERROR on wireless/main linus/master rw-ubifs/next rw-ubifs/fixes v6.5-rc7 next-20230825] [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/Herbert-Xu/fscrypt-Do-not-include-crypto-algapi-h/20230823-183716 base: https://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git main patch link: https://lore.kernel.org/r/E1qYl9s-006vDm-IW%40formenos.hmeau.com patch subject: [PATCH 2/12] ubifs: Do not include crypto/algapi.h config: x86_64-randconfig-r016-20230823 (https://download.01.org/0day-ci/archive/20230827/202308270908.Go1QPOZ7-lkp@intel.com/config) compiler: gcc-7 (Ubuntu 7.5.0-6ubuntu2) 7.5.0 reproduce: (https://download.01.org/0day-ci/archive/20230827/202308270908.Go1QPOZ7-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/202308270908.Go1QPOZ7-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from fs/ubifs/auth.c:12:0: include/linux/verification.h: In function 'system_keyring_id_check': >> include/linux/verification.h:23:11: error: 'EINVAL' undeclared (first use in this function) return -EINVAL; ^~~~~~ include/linux/verification.h:23:11: note: each undeclared identifier is reported only once for each function it appears in vim +/EINVAL +23 include/linux/verification.h 817aef260037f3 Yannik Sembritzki 2018-08-16 19 f3cf4134c5c6c4 Roberto Sassu 2022-09-20 20 static inline int system_keyring_id_check(u64 id) f3cf4134c5c6c4 Roberto Sassu 2022-09-20 21 { f3cf4134c5c6c4 Roberto Sassu 2022-09-20 22 if (id > (unsigned long)VERIFY_USE_PLATFORM_KEYRING) f3cf4134c5c6c4 Roberto Sassu 2022-09-20 @23 return -EINVAL; f3cf4134c5c6c4 Roberto Sassu 2022-09-20 24 f3cf4134c5c6c4 Roberto Sassu 2022-09-20 25 return 0; f3cf4134c5c6c4 Roberto Sassu 2022-09-20 26 } f3cf4134c5c6c4 Roberto Sassu 2022-09-20 27 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2023-08-28 9:34 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <E1qYl9s-006vDm-IW@formenos.hmeau.com> 2023-08-26 6:58 ` [PATCH 2/12] ubifs: Do not include crypto/algapi.h kernel test robot 2023-08-26 8:36 ` [PATCH] KEYS: Include linux/errno.h in linux/verification.h Herbert Xu 2023-08-28 9:33 ` Daniel Borkmann 2023-08-27 1:40 ` [PATCH 2/12] ubifs: Do not include crypto/algapi.h kernel test robot
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).