Messages in this thread | | | Date | Mon, 12 Aug 2019 13:21:21 +1000 | From | Stephen Rothwell <> | Subject | linux-next: build failure after merge of the crypto tree |
| |
Hi all,
After merging the crypto tree, today's linux-next build (x86_64 allmodconfig) failed like this:
drivers/crypto/hisilicon/qm.c: Assembler messages: drivers/crypto/hisilicon/qm.c:334: Error: no such instruction: `ldp %rdx,%rcx,%bl' drivers/crypto/hisilicon/qm.c:335: Error: no such instruction: `stp %rdx,%rcx,%al' drivers/crypto/hisilicon/qm.c:336: Error: number of operands mismatch for `ds'
Caused by commit
62c455ca853e ("crypto: hisilicon - add HiSilicon ZIP accelerator support")
I also got the following warnings:
WARNING: unmet direct dependencies detected for CRYPTO_DEV_HISI_QM Depends on [n]: CRYPTO [=y] && CRYPTO_HW [=y] && ARM64 && PCI [=y] && PCI_MSI [=y] Selected by [m]: - CRYPTO_DEV_HISI_ZIP [=m] && CRYPTO [=y] && CRYPTO_HW [=y]
WARNING: unmet direct dependencies detected for CRYPTO_HISI_SGL Depends on [n]: CRYPTO [=y] && CRYPTO_HW [=y] && ARM64 Selected by [m]: - CRYPTO_DEV_HISI_ZIP [=m] && CRYPTO [=y] && CRYPTO_HW [=y]
WARNING: unmet direct dependencies detected for CRYPTO_DEV_HISI_QM Depends on [n]: CRYPTO [=y] && CRYPTO_HW [=y] && ARM64 && PCI [=y] && PCI_MSI [=y] Selected by [m]: - CRYPTO_DEV_HISI_ZIP [=m] && CRYPTO [=y] && CRYPTO_HW [=y]
WARNING: unmet direct dependencies detected for CRYPTO_HISI_SGL Depends on [n]: CRYPTO [=y] && CRYPTO_HW [=y] && ARM64 Selected by [m]: - CRYPTO_DEV_HISI_ZIP [=m] && CRYPTO [=y] && CRYPTO_HW [=y]
WARNING: unmet direct dependencies detected for CRYPTO_DEV_HISI_QM Depends on [n]: CRYPTO [=y] && CRYPTO_HW [=y] && ARM64 && PCI [=y] && PCI_MSI [=y] Selected by [m]: - CRYPTO_DEV_HISI_ZIP [=m] && CRYPTO [=y] && CRYPTO_HW [=y]
WARNING: unmet direct dependencies detected for CRYPTO_HISI_SGL Depends on [n]: CRYPTO [=y] && CRYPTO_HW [=y] && ARM64 Selected by [m]: - CRYPTO_DEV_HISI_ZIP [=m] && CRYPTO [=y] && CRYPTO_HW [=y] drivers/crypto/hisilicon/sgl.c: In function 'hisi_acc_sg_buf_map_to_hw_sgl': drivers/crypto/hisilicon/sgl.c:181:14: warning: 'curr_sgl_dma' may be used uninitialized in this function [-Wmaybe-uninitialized] *hw_sgl_dma = curr_sgl_dma; ~~~~~~~~~~~~^~~~~~~~~~~~~~
This latter from commit
dfed0098ab91 ("crypto: hisilicon - add hardware SGL support")
I have disabled CRYPTO_DEV_HISI_ZIP for now. You should not select CONFIG options that have dependencies (without also depending on the same things and being very careful).
-- Cheers, Stephen Rothwell [unhandled content-type:application/pgp-signature] | |