diff options
author | Ryder Lee <ryder.lee@mediatek.com> | 2017-01-20 13:41:09 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2017-01-23 22:50:29 +0800 |
commit | 4432861fb9747fce52f94bc13da0d9b41292ef69 (patch) | |
tree | 5fb79adb5e88a5825f825f5043761b3ac16df390 /drivers/hwmon/s3c-hwmon.c | |
parent | a873996238e4019c54c49b56fcc1fef35a93da41 (diff) | |
download | linux-4432861fb9747fce52f94bc13da0d9b41292ef69.tar.bz2 |
crypto: mediatek - fix incorrect data transfer result
This patch fixes mtk_aes_xmit() data transfer bug.
The original function uses the same loop and ring->pos
to handle both command and result descriptors. But this
produces incomplete results when src.sg_len != dst.sg_len.
To solve the problem, we splits the descriptors into different
loops and uses cmd_pos and res_pos to record them respectively.
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/hwmon/s3c-hwmon.c')
0 files changed, 0 insertions, 0 deletions