]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/commit
crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists
authorJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 19 Nov 2019 05:42:57 +0000 (13:42 +0800)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 16 Mar 2020 11:27:26 +0000 (12:27 +0100)
commit9ceacdf052db2d521bb57155cc5e0c3844cfbdd5
treeaaf41408376262d5ce4e99a3fb51effb5708754f
parent0d5481403705da9ccba1065f225ae8c272519fa9
crypto: hisilicon - Use the offset fields in sqe to avoid need to split scatterlists

BugLink: https://bugs.launchpad.net/bugs/1867051
commit 484a897ffa3005f16cd9a31efd747bcf8155826f upstream.

We can configure sgl offset fields in ZIP sqe to let ZIP engine read/write
sgl data with skipped data. Hence no need to splite the sgl.

Fixes: 62c455ca853e (crypto: hisilicon - add HiSilicon ZIP accelerator support)
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Zhou Wang <wangzhou1@hisilicon.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
drivers/crypto/hisilicon/Kconfig
drivers/crypto/hisilicon/zip/zip.h
drivers/crypto/hisilicon/zip/zip_crypto.c