All of lore.kernel.org
 help / color / mirror / Atom feed
* [arm-integrator:ixp4xx-test 22/23] drivers/crypto/ixp4xx_crypto.c:1060 aead_perform() error: uninitialized symbol 'icv_rev_aes'.
@ 2019-10-11 10:41 ` Dan Carpenter
  0 siblings, 0 replies; 7+ messages in thread
From: Dan Carpenter @ 2019-10-11 10:41 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 2649 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git ixp4xx-test
head:   1b826e686b390fd1eeb347def38185fefcbd5140
commit: 811c4aaa704314770fe5a70944100732fdc1f3b8 [22/23] crypto: ixp4xx: avoid BUILD_BUG_ON()

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

New smatch warnings:
drivers/crypto/ixp4xx_crypto.c:1060 aead_perform() error: uninitialized symbol 'icv_rev_aes'.

# https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git/commit/?id=811c4aaa704314770fe5a70944100732fdc1f3b8
git remote add arm-integrator https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git
git remote update arm-integrator
git checkout 811c4aaa704314770fe5a70944100732fdc1f3b8
vim +/icv_rev_aes +1060 drivers/crypto/ixp4xx_crypto.c

d7295a8dc965ee Herbert Xu           2015-07-30  1054  	if (unlikely(lastlen < authsize)) {
811c4aaa704314 Arnd Bergmann        2019-08-27  1055  		dma_addr_t icv_rev_aes;
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1056  		/* The 12 hmac bytes are scattered,
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1057  		 * we need to copy them into a safe buffer */
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1058  		req_ctx->hmac_virt = dma_pool_alloc(buffer_pool, flags,
811c4aaa704314 Arnd Bergmann        2019-08-27  1059  						    &icv_rev_aes);
811c4aaa704314 Arnd Bergmann        2019-08-27 @1060  		crypt->icv_rev_aes = (u32)icv_rev_aes;
                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Assigned before error handling.

81bef0150074d6 Christian Hohnstaedt 2008-06-25  1061  		if (unlikely(!req_ctx->hmac_virt))
28389575a8cf93 Herbert Xu           2017-08-02  1062  			goto free_buf_dst;
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1063  		if (!encrypt) {
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1064  			scatterwalk_map_and_copy(req_ctx->hmac_virt,
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1065  				req->src, cryptlen, authsize, 0);
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1066  		}
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1067  		req_ctx->encrypt = encrypt;
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1068  	} else {
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1069  		req_ctx->hmac_virt = NULL;
81bef0150074d6 Christian Hohnstaedt 2008-06-25  1070  	}

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2019-10-18 14:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-11 10:41 [arm-integrator:ixp4xx-test 22/23] drivers/crypto/ixp4xx_crypto.c:1060 aead_perform() error: uninitialized symbol 'icv_rev_aes' Dan Carpenter
2019-10-11 10:41 ` Dan Carpenter
2019-10-11 21:48 ` Arnd Bergmann
2019-10-11 21:53   ` Arnd Bergmann
2019-10-18 14:49     ` Linus Walleij
2019-10-12  8:08   ` Dan Carpenter
2019-10-12  8:08     ` Dan Carpenter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.