From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============5092630786431453171==" MIME-Version: 1.0 From: kernel test robot Subject: Re: [PATCH 07/12] nvme: Implement In-Band authentication Date: Sun, 21 Nov 2021 05:09:17 +0800 Message-ID: <202111210541.MENoUt8o-lkp@intel.com> List-Id: To: kbuild@lists.01.org --===============5092630786431453171== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable CC: llvm(a)lists.linux.dev CC: kbuild-all(a)lists.01.org In-Reply-To: <20211112125928.97318-8-hare@suse.de> References: <20211112125928.97318-8-hare@suse.de> TO: Hannes Reinecke Hi Hannes, I love your patch! Perhaps something to improve: [auto build test WARNING on linus/master] [also build test WARNING on v5.16-rc1 next-20211118] [cannot apply to herbert-cryptodev-2.6/master herbert-crypto-2.6/master lin= ux-nvme/for-next] [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] url: https://github.com/0day-ci/linux/commits/Hannes-Reinecke/nvme-In-ba= nd-authentication-support/20211112-210112 base: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git = 5833291ab6de9c3e2374336b51c814e515e8f3a5 :::::: branch date: 8 days ago :::::: commit date: 8 days ago config: riscv-randconfig-c006-20211118 (attached as .config) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install riscv cross compiling tool for clang build # apt-get install binutils-riscv64-linux-gnu # https://github.com/0day-ci/linux/commit/306a253f85fb90aad03f8a144= 36907c2d96f4d55 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Hannes-Reinecke/nvme-In-band-authe= ntication-support/20211112-210112 git checkout 306a253f85fb90aad03f8a14436907c2d96f4d55 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Driscv clang-analyzer = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot clang-analyzer warnings: (new ones prefixed by >>) drivers/nvme/host/auth.c:929:8: note: Calling 'nvme_auth_dhchap_host_res= ponse' ret =3D nvme_auth_dhchap_host_response(ctrl, chap); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:659:2: note: Taking false branch dev_dbg(ctrl->device, "%s: qid %d host response seq %d transacti= on %d\n", ^ include/linux/dev_printk.h:162:2: note: expanded from macro 'dev_dbg' if (0) \ ^ drivers/nvme/host/auth.c:662:13: note: Field 'host_response' is null if (!chap->host_response) { ^ drivers/nvme/host/auth.c:662:2: note: Taking true branch if (!chap->host_response) { ^ drivers/nvme/host/auth.c:663:25: note: Calling 'nvme_auth_transform_key' chap->host_response =3D nvme_auth_transform_key(ctrl->dh= chap_key, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~ drivers/nvme/host/auth.c:249:26: note: Calling 'nvme_auth_hmac_name' const char *hmac_name =3D nvme_auth_hmac_name(key_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:146:2: note: Loop condition is true. Entering = loop body for (i =3D 0; i < ARRAY_SIZE(hash_map); i++) { ^ drivers/nvme/host/auth.c:147:7: note: Assuming 'hmac_id' is equal to fie= ld 'id' if (hash_map[i].id =3D=3D hmac_id) ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:147:3: note: Taking true branch if (hash_map[i].id =3D=3D hmac_id) ^ drivers/nvme/host/auth.c:148:4: note: Returning pointer, which participa= tes in a condition later return hash_map[i].hmac; ^~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:249:26: note: Returning from 'nvme_auth_hmac_na= me' const char *hmac_name =3D nvme_auth_hmac_name(key_hash); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:252:2: note: 'transformed_key' declared without= an initial value u8 *transformed_key; ^~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:255:6: note: Assuming 'key_hash' is not equal t= o 0 if (key_hash =3D=3D 0) { ^~~~~~~~~~~~~ drivers/nvme/host/auth.c:255:2: note: Taking false branch if (key_hash =3D=3D 0) { ^ drivers/nvme/host/auth.c:260:6: note: Assuming 'key' is non-null if (!key || !key_len) { ^~~~ drivers/nvme/host/auth.c:260:6: note: Left side of '||' is false drivers/nvme/host/auth.c:260:14: note: Assuming 'key_len' is not equal t= o 0 if (!key || !key_len) { ^~~~~~~~ drivers/nvme/host/auth.c:260:2: note: Taking false branch if (!key || !key_len) { ^ drivers/nvme/host/auth.c:264:7: note: 'hmac_name' is non-null if (!hmac_name) { ^~~~~~~~~ drivers/nvme/host/auth.c:264:2: note: Taking false branch if (!hmac_name) { ^ drivers/nvme/host/auth.c:270:6: note: Calling 'IS_ERR' if (IS_ERR(key_tfm)) ^~~~~~~~~~~~~~~ include/linux/err.h:36:9: note: Assuming the condition is false return IS_ERR_VALUE((unsigned long)ptr); ^ include/linux/err.h:22:34: note: expanded from macro 'IS_ERR_VALUE' #define IS_ERR_VALUE(x) unlikely((unsigned long)(void *)(x) >=3D (unsign= ed long)-MAX_ERRNO) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~ include/linux/compiler.h:78:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ include/linux/err.h:36:2: note: Returning zero, which participates in a = condition later return IS_ERR_VALUE((unsigned long)ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:270:6: note: Returning from 'IS_ERR' if (IS_ERR(key_tfm)) ^~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:270:2: note: Taking false branch if (IS_ERR(key_tfm)) ^ drivers/nvme/host/auth.c:276:6: note: Assuming 'shash' is null if (!shash) { ^~~~~~ drivers/nvme/host/auth.c:276:2: note: Taking true branch if (!shash) { ^ drivers/nvme/host/auth.c:278:3: note: Control jumps to line 304 goto out_free_key; ^ drivers/nvme/host/auth.c:305:6: note: 'ret' is < 0 if (ret < 0) { ^~~ drivers/nvme/host/auth.c:305:2: note: Taking true branch if (ret < 0) { ^ drivers/nvme/host/auth.c:306:3: note: 1st function call argument is an u= ninitialized value kfree_sensitive(transformed_key); ^ ~~~~~~~~~~~~~~~ >> drivers/nvme/host/auth.c:821:23: warning: Assigned value is garbage or u= ndefined [clang-analyzer-core.uninitialized.Assign] ctrl->dhchap_key_len =3D key_len; ^ drivers/nvme/host/auth.c:1125:2: note: Loop condition is false. Exiting= loop INIT_WORK(&ctrl->dhchap_auth_work, nvme_dhchap_auth_work); ^ include/linux/workqueue.h:245:2: note: expanded from macro 'INIT_WORK' __INIT_WORK((_work), (_func), 0) ^ include/linux/workqueue.h:225:2: note: expanded from macro '__INIT_WORK' do { \ ^ drivers/nvme/host/auth.c:1126:2: note: Loop condition is false. Exiting= loop mutex_init(&ctrl->dhchap_auth_mutex); ^ include/linux/mutex.h:101:32: note: expanded from macro 'mutex_init' #define mutex_init(mutex) \ ^ drivers/nvme/host/auth.c:1127:2: note: Calling 'nvme_auth_generate_key' nvme_auth_generate_key(ctrl); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:801:2: note: 'key_len' declared without an init= ial value size_t key_len; ^~~~~~~~~~~~~~ drivers/nvme/host/auth.c:804:6: note: Assuming 'secret' is non-null if (!secret) ^~~~~~~ drivers/nvme/host/auth.c:804:2: note: Taking false branch if (!secret) ^ drivers/nvme/host/auth.c:807:6: note: Assuming the condition is false if (sscanf(secret, "DHHC-1:%hhd:%*s:", &key_hash) !=3D 1) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:807:2: note: Taking false branch if (sscanf(secret, "DHHC-1:%hhd:%*s:", &key_hash) !=3D 1) ^ drivers/nvme/host/auth.c:811:8: note: Calling 'nvme_auth_extract_secret' key =3D nvme_auth_extract_secret(secret + 10, key_hash, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:201:6: note: Assuming 'p' is null if (p) ^ drivers/nvme/host/auth.c:201:2: note: Taking false branch if (p) ^ drivers/nvme/host/auth.c:204:6: note: Assuming 'key' is non-null if (!key) ^~~~ drivers/nvme/host/auth.c:204:2: note: Taking false branch if (!key) ^ drivers/nvme/host/auth.c:208:6: note: Assuming 'key_len' is < 0 if (key_len < 0) { ^~~~~~~~~~~ drivers/nvme/host/auth.c:208:2: note: Taking true branch if (key_len < 0) { ^ drivers/nvme/host/auth.c:209:3: note: Taking false branch pr_debug("base64 key decoding error %d\n", ^ include/linux/printk.h:576:2: note: expanded from macro 'pr_debug' no_printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) ^ include/linux/printk.h:131:2: note: expanded from macro 'no_printk' if (0) \ ^ drivers/nvme/host/auth.c:211:3: note: Returning without writing to '*' return ERR_PTR(key_len); ^ drivers/nvme/host/auth.c:811:8: note: Returning from 'nvme_auth_extract_= secret' key =3D nvme_auth_extract_secret(secret + 10, key_hash, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:813:6: note: Calling 'IS_ERR' if (IS_ERR(key)) { ^~~~~~~~~~~ include/linux/err.h:36:9: note: Assuming the condition is false return IS_ERR_VALUE((unsigned long)ptr); ^ include/linux/err.h:22:34: note: expanded from macro 'IS_ERR_VALUE' #define IS_ERR_VALUE(x) unlikely((unsigned long)(void *)(x) >=3D (unsign= ed long)-MAX_ERRNO) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~~~~~~~~~~~~~~~ include/linux/compiler.h:78:42: note: expanded from macro 'unlikely' # define unlikely(x) __builtin_expect(!!(x), 0) ^ include/linux/err.h:36:2: note: Returning zero, which participates in a = condition later return IS_ERR_VALUE((unsigned long)ptr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/nvme/host/auth.c:813:6: note: Returning from 'IS_ERR' if (IS_ERR(key)) { ^~~~~~~~~~~ drivers/nvme/host/auth.c:813:2: note: Taking false branch if (IS_ERR(key)) { ^ drivers/nvme/host/auth.c:821:23: note: Assigned value is garbage or unde= fined ctrl->dhchap_key_len =3D key_len; ^ ~~~~~~~ drivers/nvme/host/auth.c:849:28: warning: Assigned value is garbage or u= ndefined [clang-analyzer-core.uninitialized.Assign] ctrl->dhchap_ctrl_key_len =3D key_len; ^ drivers/nvme/host/auth.c:1125:2: note: Loop condition is false. Exiting= loop INIT_WORK(&ctrl->dhchap_auth_work, nvme_dhchap_auth_work); vim +821 drivers/nvme/host/auth.c 306a253f85fb90 Hannes Reinecke 2021-11-12 796 = 306a253f85fb90 Hannes Reinecke 2021-11-12 797 int nvme_auth_generate_key(= struct nvme_ctrl *ctrl) 306a253f85fb90 Hannes Reinecke 2021-11-12 798 { 306a253f85fb90 Hannes Reinecke 2021-11-12 799 u8 *secret =3D ctrl->opts-= >dhchap_secret; 306a253f85fb90 Hannes Reinecke 2021-11-12 800 u8 *key; 306a253f85fb90 Hannes Reinecke 2021-11-12 801 size_t key_len; 306a253f85fb90 Hannes Reinecke 2021-11-12 802 u8 key_hash; 306a253f85fb90 Hannes Reinecke 2021-11-12 803 = 306a253f85fb90 Hannes Reinecke 2021-11-12 804 if (!secret) 306a253f85fb90 Hannes Reinecke 2021-11-12 805 return 0; 306a253f85fb90 Hannes Reinecke 2021-11-12 806 = 306a253f85fb90 Hannes Reinecke 2021-11-12 807 if (sscanf(secret, "DHHC-1= :%hhd:%*s:", &key_hash) !=3D 1) 306a253f85fb90 Hannes Reinecke 2021-11-12 808 return -EINVAL; 306a253f85fb90 Hannes Reinecke 2021-11-12 809 = 306a253f85fb90 Hannes Reinecke 2021-11-12 810 /* Pass in the secret with= out the 'DHHC-1:XX:' prefix */ 306a253f85fb90 Hannes Reinecke 2021-11-12 811 key =3D nvme_auth_extract_= secret(secret + 10, key_hash, 306a253f85fb90 Hannes Reinecke 2021-11-12 812 &key_len); 306a253f85fb90 Hannes Reinecke 2021-11-12 813 if (IS_ERR(key)) { 306a253f85fb90 Hannes Reinecke 2021-11-12 814 dev_dbg(ctrl->device, "fa= iled to extract key, error %ld\n", 306a253f85fb90 Hannes Reinecke 2021-11-12 815 PTR_ERR(key)); 306a253f85fb90 Hannes Reinecke 2021-11-12 816 return PTR_ERR(key); 306a253f85fb90 Hannes Reinecke 2021-11-12 817 } 306a253f85fb90 Hannes Reinecke 2021-11-12 818 = 306a253f85fb90 Hannes Reinecke 2021-11-12 819 ctrl->dhchap_key =3D key; 306a253f85fb90 Hannes Reinecke 2021-11-12 820 key =3D NULL; 306a253f85fb90 Hannes Reinecke 2021-11-12 @821 ctrl->dhchap_key_len =3D k= ey_len; 306a253f85fb90 Hannes Reinecke 2021-11-12 822 ctrl->dhchap_key_hash =3D = key_hash; 306a253f85fb90 Hannes Reinecke 2021-11-12 823 = 306a253f85fb90 Hannes Reinecke 2021-11-12 824 return 0; 306a253f85fb90 Hannes Reinecke 2021-11-12 825 } 306a253f85fb90 Hannes Reinecke 2021-11-12 826 EXPORT_SYMBOL_GPL(nvme_auth= _generate_key); 306a253f85fb90 Hannes Reinecke 2021-11-12 827 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============5092630786431453171== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============5092630786431453171==--