Hi all, Some patches of this series improve the performances whereas others clean up code and refine data structure to make it more efficient Changes since v1: - drop OFB and CFB patch Ryder Lee (8): crypto: mediatek - rework interrupt handler crypto: mediatek - add MTK_* prefix and correct annotations. crypto: mediatek - make mtk_sha_xmit() more generic crypto: mediatek - simplify descriptor ring management crypto: mediatek - add queue_task tasklet crypto: mediatek - fix error handling in mtk_aes_complete() crypto: mediatek - add mtk_aes_gcm_tag_verify() crypto: mediatek - make hardware operation flow more efficient drivers/crypto/mediatek/mtk-aes.c | 421 +++++++++++++++++---------------- drivers/crypto/mediatek/mtk-platform.c | 15 +- drivers/crypto/mediatek/mtk-platform.h | 56 +++-- drivers/crypto/mediatek/mtk-sha.c | 309 +++++++++--------------- 4 files changed, 369 insertions(+), 432 deletions(-) -- 1.9.1