On Sat, Jun 21, 2014 at 02:30:29PM +0200, Stephan Mueller wrote: > Am Samstag, 21. Juni 2014, 04:17:26 schrieb kbuild test robot: > > Hi, > > > tree: > > git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git > > master head: 6c9e3dcd36691c8690861a5f6902226ed2d8a75e > > commit: 5bfcf65b385f3e011b72261612abfd49df102086 [9/28] crypto: drbg - > > compile the DRBG code reproduce: make C=1 CF=-D__CHECK_ENDIAN__ > > > > > > sparse warnings: (new ones prefixed by >>) > > > > >> crypto/drbg.c:1998:1: sparse: directive in argument list > > >> crypto/drbg.c:2000:1: sparse: directive in argument list > > >> crypto/drbg.c:2001:1: sparse: directive in argument list > > >> crypto/drbg.c:2003:1: sparse: directive in argument list > > >> crypto/drbg.c:2004:1: sparse: directive in argument list > > >> crypto/drbg.c:2006:1: sparse: directive in argument list > > > > vim +1998 crypto/drbg.c > > > > 541af946 Stephan Mueller 2014-05-31 1992 > > 541af946 Stephan Mueller 2014-05-31 1993 module_init(drbg_init); > > 541af946 Stephan Mueller 2014-05-31 1994 module_exit(drbg_exit); > > 541af946 Stephan Mueller 2014-05-31 1995 MODULE_LICENSE("GPL"); > > 541af946 Stephan Mueller 2014-05-31 1996 MODULE_AUTHOR("Stephan Mueller > > <smueller@xxxxxxxxxx>"); 541af946 Stephan Mueller 2014-05-31 1997 > > MODULE_DESCRIPTION("NIST SP800-90A Deterministic Random Bit Generator > > (DRBG) using following cores:" 541af946 Stephan Mueller 2014-05-31 @1998 > > #ifdef CONFIG_CRYPTO_DRBG_HMAC 541af946 Stephan Mueller 2014-05-31 1999 > > "HMAC " > > 541af946 Stephan Mueller 2014-05-31 @2000 #endif > > 541af946 Stephan Mueller 2014-05-31 @2001 #ifdef CONFIG_CRYPTO_DRBG_HASH > > 541af946 Stephan Mueller 2014-05-31 2002 "Hash " > > 541af946 Stephan Mueller 2014-05-31 @2003 #endif > > 541af946 Stephan Mueller 2014-05-31 @2004 #ifdef CONFIG_CRYPTO_DRBG_CTR > > 541af946 Stephan Mueller 2014-05-31 2005 "CTR" > > 541af946 Stephan Mueller 2014-05-31 @2006 #endif > > 541af946 Stephan Mueller 2014-05-31 2007 ); > > > > :::::: The code at line 1998 was first introduced by commit > > :::::: 541af946fe1360ec1b45730964e87d7f93c50781 crypto: drbg - SP800-90A > > :::::: Deterministic Random Bit Generator > > :::::: > > :::::: TO: Stephan Mueller <smueller@xxxxxxxxxx> > > :::::: CC: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> > > > > I am unsure what to do here. The code looks good, but the analyzer does not > seem to like ifdefed print statements. Please move the ifdef out, say by defining a new string macro which contains what you want. #ifdef CONFIG_CRYPTO_DRBG_HASH #define CRYPTO_DRBG_HASH_STRING "Hash " #endif ... Then you just use CRYPTO_DRBG_HASH_STRING. Thanks, -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html