]> www.infradead.org Git - users/dwmw2/linux.git/commit
crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
authorZhengchao Shao <shaozhengchao@huawei.com>
Fri, 1 Jul 2022 01:59:54 +0000 (09:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 21 Aug 2022 13:15:46 +0000 (15:15 +0200)
commit1008c6d98b6de0a75b5a1376be6594d613a5e3a5
tree5a990e9d3b98410ac349a6532dad34e0a7b04305
parent16e18a8ac7c9748cf35a8d2f0ba2c6e8850e7568
crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq

[ Upstream commit 68740ab505431f268dc1ee26a54b871e75f0ddaa ]

When kunpeng916 encryption driver is used to deencrypt and decrypt
packets during the softirq, it is not allowed to use mutex lock.

Fixes: 915e4e8413da ("crypto: hisilicon - SEC security accelerator driver")
Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/crypto/hisilicon/sec/sec_algs.c
drivers/crypto/hisilicon/sec/sec_drv.h