]> git.baikalelectronics.ru Git - kernel.git/commit
crypto: hisilicon - Use one workqueue per qm instead of per qp
authorShukun Tan <tanshukun1@huawei.com>
Thu, 5 Mar 2020 02:06:21 +0000 (10:06 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 12 Mar 2020 12:00:14 +0000 (23:00 +1100)
commitf8e005df85b330cb1148a3696b067796861de591
treedc2d60f19ba62e490021d0dc5ecdfae095b67aa6
parentbe513125aa6edbfbea73602b9b0ea9bbd1ff3a61
crypto: hisilicon - Use one workqueue per qm instead of per qp

Since SEC need not so many workqueues as our test, we just use
one workqueue created by the device driver of QM if necessary,
which will also reduce CPU waste without any throughput decreasing.

Signed-off-by: Shukun Tan <tanshukun1@huawei.com>
Signed-off-by: Zaibo Xu <xuzaibo@huawei.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/qm.c
drivers/crypto/hisilicon/qm.h