summaryrefslogtreecommitdiff
path: root/io_uring
diff options
context:
space:
mode:
authorEric Biggers <ebiggers@google.com>2023-10-22 11:10:40 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2023-10-27 13:04:29 +0300
commitf35a4e237f4ecfac0cbf51fc840fe70955431fa9 (patch)
tree9bfe7fcb39d1d3c52e8b8872c4e51330cce8a547 /io_uring
parent492444c3ed8fee48dda3ade814b5592374897c29 (diff)
downloadlinux-f35a4e237f4ecfac0cbf51fc840fe70955431fa9.tar.xz
crypto: omap-sham - stop setting alignmask for ahashes
The crypto API's support for alignmasks for ahash algorithms is nearly useless, as its only effect is to cause the API to align the key and result buffers. The drivers that happen to be specifying an alignmask for ahash rarely actually need it. When they do, it's easily fixable, especially considering that these buffers cannot be used for DMA. In preparation for removing alignmask support from ahash, this patch makes the omap-sham driver no longer use it. This driver did actually rely on it, but only for storing to the result buffer using __u32 stores in omap_sham_copy_ready_hash(). This patch makes omap_sham_copy_ready_hash() use put_unaligned() instead. (It really should use a specific endianness, but that's an existing bug.) Signed-off-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'io_uring')
0 files changed, 0 insertions, 0 deletions