linux-kernelorg-stable/drivers/crypto
Giovanni Cabiddu 27750a315a crypto: qat - do not handle PFVF sources for qat_4xxx
The QAT driver does not have support for PFVF interrupts for GEN4
devices, therefore report the vf2pf sources as 0.
This prevents a NULL pointer dereference in the function
adf_msix_isr_ae() if the device triggers a spurious interrupt.

Fixes: 993161d36a ("crypto: qat - fix handling of VF to PF interrupts")
Reported-by: Adam Guerin <adam.guerin@intel.com>
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
2021-12-17 13:11:54 +11:00
..
allwinner
amcc
amlogic
axis
bcm
caam
cavium
ccp Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 2021-11-01 21:24:02 -07:00
ccree
chelsio treewide: Replace open-coded flex arrays in unions 2021-10-18 12:28:53 -07:00
gemini
hisilicon pci-v5.16-changes 2021-11-06 14:36:12 -07:00
inside-secure
keembay crypto: keembay-ocs-ecc - Add Keem Bay OCS ECC Driver 2021-10-29 21:04:03 +08:00
marvell crypto: octeontx2 - set assoclen in aead_do_fallback() 2021-10-15 18:45:34 +08:00
nx
qat crypto: qat - do not handle PFVF sources for qat_4xxx 2021-12-17 13:11:54 +11:00
qce
rockchip
stm32
ux500
virtio
vmx
xilinx
Kconfig
Makefile
atmel-aes-regs.h
atmel-aes.c
atmel-authenc.h
atmel-ecc.c
atmel-i2c.c
atmel-i2c.h
atmel-sha-regs.h
atmel-sha.c
atmel-sha204a.c
atmel-tdes-regs.h
atmel-tdes.c
exynos-rng.c
geode-aes.c
geode-aes.h
hifn_795x.c
img-hash.c
ixp4xx_crypto.c
mxs-dcp.c
n2_asm.S
n2_core.c
n2_core.h
omap-aes-gcm.c
omap-aes.c
omap-aes.h
omap-crypto.c
omap-crypto.h
omap-des.c
omap-sham.c
padlock-aes.c
padlock-sha.c
qcom-rng.c
s5p-sss.c crypto: s5p-sss - Add error handling in s5p_aes_probe() 2021-10-29 21:04:03 +08:00
sa2ul.c crypto: sa2ul - Use the defined variable to clean code 2021-10-29 21:04:03 +08:00
sa2ul.h
sahara.c
talitos.c
talitos.h