git: 517547573a5b - main - crypto: move all zeroing into crypto_getreq
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Nov 2022 12:29:10 UTC
The branch main has been updated by mjg: URL: https://cgit.FreeBSD.org/src/commit/?id=517547573a5bcf28c676daca3a9118fcd28c8116 commit 517547573a5bcf28c676daca3a9118fcd28c8116 Author: Mateusz Guzik <mjg@FreeBSD.org> AuthorDate: 2022-11-22 12:28:07 +0000 Commit: Mateusz Guzik <mjg@FreeBSD.org> CommitDate: 2022-11-22 12:28:07 +0000 crypto: move all zeroing into crypto_getreq Reviewed by: jhb, markj Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D36774 --- sys/opencrypto/crypto.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/sys/opencrypto/crypto.c b/sys/opencrypto/crypto.c index 25bbc9a4bf70..0baa61c089d3 100644 --- a/sys/opencrypto/crypto.c +++ b/sys/opencrypto/crypto.c @@ -1633,17 +1633,11 @@ crypto_freereq(struct cryptop *crp) uma_zfree(cryptop_zone, crp); } -static void -_crypto_initreq(struct cryptop *crp, crypto_session_t cses) -{ - crp->crp_session = cses; -} - void crypto_initreq(struct cryptop *crp, crypto_session_t cses) { memset(crp, 0, sizeof(*crp)); - _crypto_initreq(crp, cses); + crp->crp_session = cses; } struct cryptop * @@ -1652,9 +1646,9 @@ crypto_getreq(crypto_session_t cses, int how) struct cryptop *crp; MPASS(how == M_WAITOK || how == M_NOWAIT); - crp = uma_zalloc(cryptop_zone, how | M_ZERO); + crp = uma_zalloc(cryptop_zone, how); if (crp != NULL) - _crypto_initreq(crp, cses); + crypto_initreq(crp, cses); return (crp); }