umber-kernel/drivers/crypto
Chenghai Huang aaaa758294 crypto: hisilicon/qm - move the barrier before writing to the mailbox register
[ Upstream commit ebf35d8f9368816c930f5d70783a72716fab5e19 ]

Before sending the data via the mailbox to the hardware, to ensure
that the data accessed by the hardware is the most up-to-date,
a write barrier should be added before writing to the mailbox register.
The current memory barrier is placed after writing to the register,
the barrier order should be modified to be before writing to the register.

Signed-off-by: Chenghai Huang <huangchenghai2@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-03-04 07:19:42 -05:00
..
allwinner
amcc
amlogic
aspeed
axis
bcm
caam crypto: caam - fix netdev memory leak in dpaa2_caam_probe 2026-02-26 14:59:05 -08:00
cavium crypto: cavium - fix dma_free_coherent() size 2026-02-26 14:59:02 -08:00
ccp crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when PSP_CMD_TEE_RING_INIT fails 2026-02-26 14:59:26 -08:00
ccree
chelsio
gemini
hisilicon crypto: hisilicon/qm - move the barrier before writing to the mailbox register 2026-03-04 07:19:42 -05:00
inside-secure crypto: inside-secure/eip93 - unregister only available algorithm 2026-02-26 14:59:04 -08:00
intel crypto: qat - fix warning on adf_pfvf_pf_proto.c 2026-02-26 14:59:02 -08:00
loongson
marvell crypto: octeontx - fix dma_free_coherent() size 2026-02-26 14:59:02 -08:00
nx
qce
rockchip
starfive crypto: starfive - Fix memory leak in starfive_aes_aead_do_one_req() 2026-02-26 14:59:06 -08:00
stm32
tegra
ti
virtio crypto: virtio - Remove duplicated virtqueue_kick in virtio_crypto_skcipher_crypt_req 2026-02-16 10:19:44 +01:00
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
mxs-dcp.c
omap-aes-gcm.c
omap-aes.c
omap-aes.h
omap-crypto.c crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly 2026-02-16 10:19:44 +01:00
omap-crypto.h
omap-des.c
omap-sham.c
padlock-aes.c
padlock-sha.c
qcom-rng.c
s5p-sss.c
sa2ul.c
sa2ul.h
sahara.c
talitos.c
talitos.h