tree:
https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git wip-blake2
head: 244ea8ef55675853970a57412364a0e736bb2db8
commit: 660890d79b90bcaac40a8294da4c39b752c8b6fe [9/10] crypto: blake2s - share the
"shash" API boilerplate code
config: mips-randconfig-r016-20201217 (attached as .config)
compiler: mips64-linux-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
#
https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git/commit...
git remote add ebiggers
https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git
git fetch --no-tags ebiggers wip-blake2
git checkout 660890d79b90bcaac40a8294da4c39b752c8b6fe
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
> crypto/Kconfig:65:error: recursive dependency detected!
crypto/Kconfig:65: symbol CRYPTO_HASH is selected by CRYPTO_BLAKE2S
crypto/Kconfig:681: symbol CRYPTO_BLAKE2S is selected by CRYPTO_HASH
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
vim +65 crypto/Kconfig
584fffc8b1965cc Sebastian Siewior 2008-04-05 24
ccb778e1841ce04 Neil Horman 2008-08-05 25 config CRYPTO_FIPS
ccb778e1841ce04 Neil Horman 2008-08-05 26 bool "FIPS 200 compliance"
f2c89a10de4fd12 Herbert Xu 2014-07-04 27 depends on (CRYPTO_ANSI_CPRNG ||
CRYPTO_DRBG) && !CRYPTO_MANAGER_DISABLE_TESTS
1f696097ad000b0 Alec Ari 2016-10-04 28 depends on (MODULE_SIG || !MODULES)
ccb778e1841ce04 Neil Horman 2008-08-05 29 help
d99324c22643f5e Geert Uytterhoeven 2019-03-20 30 This option enables the fips boot
option which is
d99324c22643f5e Geert Uytterhoeven 2019-03-20 31 required if you want the system to
operate in a FIPS 200
ccb778e1841ce04 Neil Horman 2008-08-05 32 certification. You should say no
unless you know what
e84c5480b782c40 Chuck Ebbert 2010-09-03 33 this is.
ccb778e1841ce04 Neil Horman 2008-08-05 34
cce9e06d100df19 Herbert Xu 2006-08-21 35 config CRYPTO_ALGAPI
cce9e06d100df19 Herbert Xu 2006-08-21 36 tristate
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 37 select CRYPTO_ALGAPI2
cce9e06d100df19 Herbert Xu 2006-08-21 38 help
cce9e06d100df19 Herbert Xu 2006-08-21 39 This option provides the API for
cryptographic algorithms.
cce9e06d100df19 Herbert Xu 2006-08-21 40
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 41 config CRYPTO_ALGAPI2
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 42 tristate
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 43
1ae978208e2ee9b Herbert Xu 2007-08-30 44 config CRYPTO_AEAD
1ae978208e2ee9b Herbert Xu 2007-08-30 45 tristate
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 46 select CRYPTO_AEAD2
1ae978208e2ee9b Herbert Xu 2007-08-30 47 select CRYPTO_ALGAPI
1ae978208e2ee9b Herbert Xu 2007-08-30 48
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 49 config CRYPTO_AEAD2
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 50 tristate
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 51 select CRYPTO_ALGAPI2
149a39717dcce3b Herbert Xu 2015-08-13 52 select CRYPTO_NULL2
149a39717dcce3b Herbert Xu 2015-08-13 53 select CRYPTO_RNG2
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 54
b95bba5d01141ba Eric Biggers 2019-10-25 55 config CRYPTO_SKCIPHER
5cde0af2a9825dd Herbert Xu 2006-08-22 56 tristate
b95bba5d01141ba Eric Biggers 2019-10-25 57 select CRYPTO_SKCIPHER2
5cde0af2a9825dd Herbert Xu 2006-08-22 58 select CRYPTO_ALGAPI
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 59
b95bba5d01141ba Eric Biggers 2019-10-25 60 config CRYPTO_SKCIPHER2
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 61 tristate
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 62 select CRYPTO_ALGAPI2
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 63 select CRYPTO_RNG2
5cde0af2a9825dd Herbert Xu 2006-08-22 64
055bcee3102dc35 Herbert Xu 2006-08-19 @65 config CRYPTO_HASH
055bcee3102dc35 Herbert Xu 2006-08-19 66 tristate
6a0fcbb4dad15f0 Herbert Xu 2008-12-10 67 select CRYPTO_HASH2
055bcee3102dc35 Herbert Xu 2006-08-19 68 select CRYPTO_ALGAPI
055bcee3102dc35 Herbert Xu 2006-08-19 69
:::::: The code at line 65 was first introduced by commit
:::::: 055bcee3102dc35f019b69df9c2618e9d6dd1c09 [CRYPTO] digest: Added user API for new
hash type
:::::: TO: Herbert Xu <herbert(a)gondor.apana.org.au>
:::::: CC: Herbert Xu <herbert(a)gondor.apana.org.au>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org