aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/scompress.c
AgeCommit message (Expand)AuthorFilesLines
2025-05-05crypto: api - Rename CRYPTO_ALG_REQ_CHAIN to CRYPTO_ALG_REQ_VIRTHerbert Xu1-1/+1
2025-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-3/+2
2025-04-25crypto: scompress - increment scomp_scratch_users when already allocatedSabrina Dubroca1-3/+2
2025-04-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-4/+4
2025-04-23crypto: scomp - Fix off-by-one bug when calculating last pageHerbert Xu1-5/+5
2025-04-16crypto: api - Add support for duplicating algorithms before registrationHerbert Xu1-0/+1
2025-04-16crypto: acomp - Simplify folio handlingHerbert Xu1-8/+2
2025-04-16crypto: acomp - Remove request chainingHerbert Xu1-16/+2
2025-04-12crypto: scomp - Fix wild memory accesses in scomp_free_streamsHerbert Xu1-3/+4
2025-04-09crypto: scomp - Fix null-pointer deref when freeing streamsHerbert Xu1-0/+3
2025-04-07crypto: scomp - Drop the dst scratch bufferHerbert Xu1-54/+44
2025-04-07crypto: acomp - Move scomp stream allocation code into acompHerbert Xu1-121/+12
2025-04-07crypto: scomp - Allocate per-cpu buffer on first use of each CPUHerbert Xu1-41/+158
2025-03-21crypto: scompress - Fix incorrect stream freeingHerbert Xu1-1/+1
2025-03-21crypto: scompress - Fix scratch allocation failure handlingHerbert Xu1-1/+5
2025-03-21crypto: acomp - Add support for foliosHerbert Xu1-26/+46
2025-03-21crypto: scomp - Add chaining and virtual address supportHerbert Xu1-30/+64
2025-03-21crypto: scomp - Remove support for some non-trivial SG listsHerbert Xu1-54/+73
2025-03-15crypto: scomp - Disable BH when taking per-cpu spin lockHerbert Xu1-2/+2
2025-03-15crypto: acomp - Move stream management into scomp layerHerbert Xu1-32/+58
2024-04-02crypto: remove CONFIG_CRYPTO_STATSEric Biggers1-3/+0
2024-03-13Revert "crypto: remove CONFIG_CRYPTO_STATS"Herbert Xu1-2/+6
2024-03-08crypto: scomp - remove memcpy if sg_nents is 1 and pages are lowmemBarry Song1-7/+29
2024-03-01crypto: remove CONFIG_CRYPTO_STATSEric Biggers1-6/+2
2023-12-29crypto: scomp - fix req->dst buffer overflowChengming Zhou1-0/+6
2023-05-02crypto: api - Fix CRYPTO_USER checks for report functionOndrej Mosnacek1-1/+1
2023-03-14crypto: api - Check CRYPTO_USER instead of NET for reportHerbert Xu1-8/+4
2023-03-14crypto: acomp - Count error stats differentlyHerbert Xu1-12/+15
2019-12-20crypto: algapi - make unregistration functions return voidEric Biggers1-2/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-6/+1
2019-04-18crypto: scompress - initialize per-CPU variables on each CPUSebastian Andrzej Siewior1-2/+2
2019-04-08crypto: scompress - Use per-CPU struct instead multiple variablesSebastian Andrzej Siewior1-71/+54
2019-04-08crypto: scompress - return proper error code for allocation failureSebastian Andrzej Siewior1-1/+3
2018-11-09crypto: user - clean up report structure copyingEric Biggers1-7/+4
2018-01-06crypto: scompress - use sgl_alloc() and sgl_free()Bart Van Assche1-49/+2
2017-08-03crypto: scompress - defer allocation of scratch buffer to first useArd Biesheuvel1-29/+17
2017-08-03crypto: scompress - free partially allocated scratch buffers on failureArd Biesheuvel1-1/+4
2017-08-03crypto: scompress - don't sleep with preemption disabledArd Biesheuvel1-3/+1
2017-04-24crypto: scomp - allow registration of multiple scompsGiovanni Cabiddu1-0/+29
2017-01-13crypto: Replaced gcc specific attributes with macros from compiler.hGideon Israel Dsouza1-1/+2
2016-10-25crypto: acomp - add driver-side scomp interfaceGiovanni Cabiddu1-0/+356