aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dynamic_debug.c
diff options
context:
space:
mode:
authorHerbert Xu <[email protected]>2025-05-08 05:22:16 +0000
committerHerbert Xu <[email protected]>2025-05-21 05:27:46 +0000
commit0413bcf0fc460a68a2a7a8354aee833293d7d693 (patch)
treeff6a15b34e70299cb98738aab68c2c4857951c79 /lib/dynamic_debug.c
parentcrypto: powerpc/poly1305 - add depends on BROKEN for now (diff)
downloadkernel-0413bcf0fc460a68a2a7a8354aee833293d7d693.tar.gz
kernel-0413bcf0fc460a68a2a7a8354aee833293d7d693.zip
crypto: marvell/cesa - Do not chain submitted requests
This driver tries to chain requests together before submitting them to hardware in order to reduce completion interrupts. However, it even extends chains that have already been submitted to hardware. This is dangerous because there is no way of knowing whether the hardware has already read the DMA memory in question or not. Fix this by splitting the chain list into two. One for submitted requests and one for requests that have not yet been submitted. Only extend the latter. Reported-by: Klaus Kudielka <[email protected]> Fixes: 85030c5168f1 ("crypto: marvell - Add support for chaining crypto requests in TDMA mode") Cc: <[email protected]> Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'lib/dynamic_debug.c')
0 files changed, 0 insertions, 0 deletions