From patchwork Thu Feb 27 10:14:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Herbert Xu X-Patchwork-Id: 13994052 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 19E76C19F2E for ; Thu, 27 Feb 2025 10:15:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BFEAB280005; Thu, 27 Feb 2025 05:15:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B37E1280004; Thu, 27 Feb 2025 05:15:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9B1C7280005; Thu, 27 Feb 2025 05:15:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 7BCEE280004 for ; Thu, 27 Feb 2025 05:15:04 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 1E26B80E99 for ; Thu, 27 Feb 2025 10:15:04 +0000 (UTC) X-FDA: 83165316528.24.03ABDAA Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) by imf24.hostedemail.com (Postfix) with ESMTP id 513E5180066 for ; Thu, 27 Feb 2025 10:15:01 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=f6ptTZnG; spf=pass (imf24.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au; dmarc=pass (policy=quarantine) header.from=apana.org.au ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740651302; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:in-reply-to: references:references:dkim-signature; bh=s0kKNBPaAqYeBEw8gVtFkyAt+P3FpXQ+B0aCH0krQCE=; b=eJXlkgJlCkebx6nrC/oNYLZ9glmKXkbASGnbY/VjkXa0btrXKA1SXXp9mYMmu5s899Gvs1 AOb03v9AGF9rEv3U6Y5ElgYso+lrelsLVG6BGSuPnbukffDIyu7PiUNl4CSfpxSh8GH0Wq mQv4VqbYMKxgerEN8Uaboumz/dTQxxw= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=hmeau.com header.s=formenos header.b=f6ptTZnG; spf=pass (imf24.hostedemail.com: domain of herbert@gondor.apana.org.au designates 144.6.53.87 as permitted sender) smtp.mailfrom=herbert@gondor.apana.org.au; dmarc=pass (policy=quarantine) header.from=apana.org.au ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740651302; a=rsa-sha256; cv=none; b=Ft0+74Iz108UMn+Sz2PmwrbwCqcYZmJYg50vDSHWN9NejMeO/D3ONm3pOuWXZTz+Jdsqp+ Y4djh/HS1AUCPXkBUuYhgihWaWRy7pXyTXirp7lehZehqnn0VGLZCAlzDmrRqOZWL4YOav llQktZkI8n6f0PdAZ9DUnDfD8Df4lJk= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=hmeau.com; s=formenos; h=Cc:To:Subject:From:References:In-Reply-To:Message-Id:Date: Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=s0kKNBPaAqYeBEw8gVtFkyAt+P3FpXQ+B0aCH0krQCE=; b=f6ptTZnGEsG8pAmJ12gduGoGtw LJvvcNd0JbrcZLgOpdFFrtQDySCARECl1MpUPPvhtjvbeTsNznbA3VpGXt/vHVyHLe1WwNcw3uOLz lZMM06Lb1fALO/3Ki1Xakt9jXY6ioVSAp9IVrFA7R0CUBwg+rm+90oEt4mP+K25cfWvhAxz4Gr5Vw jg3/f1uAdN8leG6+CV+Tcky7b6DR/cpA4gT0OHEWtnFZOAuDWHqgBafiR1L+1ThzhPow3AVi6CSoo +2JuQ9OgwWMxDkd98NUCUxZ3SXGrS7lvEHzO7Z49vDS7yj2ns96lfr7RN7L5Ay1c6XARioCDJPQjq t8NPMhlw==; Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.96 #2 (Debian)) id 1tnauw-002Dqn-00; Thu, 27 Feb 2025 18:14:59 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Thu, 27 Feb 2025 18:14:57 +0800 Date: Thu, 27 Feb 2025 18:14:57 +0800 Message-Id: In-Reply-To: References: From: Herbert Xu Subject: [PATCH 2/7] crypto: acomp - Remove acomp request flags To: Linux Crypto Mailing List Cc: linux-mm@kvack.org, Yosry Ahmed X-Rspamd-Queue-Id: 513E5180066 X-Stat-Signature: szmmfcpbtu918b1qun1h3s6jsu8pf1ag X-Rspam-User: X-Rspamd-Server: rspam01 X-HE-Tag: 1740651301-215137 X-HE-Meta: U2FsdGVkX18Z7KUcFweSKp8RqQFt5ZQbNQsSmTT0/7eOPuZrNzEZhJy1hjDni0FWn8tDsVx8qodQXJqB34qE1Fx3golVZbqnugL6iihnTmyMeF8slzT9obWDZ+VrC0nUzNxkzFtVIvM6lNm9cju2aYv50RU+BcP//HAD50mkr3yOGsB3pZNhKrz9IEBdSEwccS963qv/jCg8hBaBHNbsxseuCkNSdHiVz7tnCgHLMoxsX41X6ENxEZj9zYXpBbDLMGyqlo2oMrJvIinR1c/xVlw3ahZv2fgElJjjDbbPIrB9onPuDwDM7U4NYHwJfk2m0BK/SpKdfM1ljpFZ/KtjXazdt6UPjmANDG32qNtLLVc73mMJKv6NB/y4C7pE3C2l27PGA/WyB50DE+b0oeHSycuiU/8PMHL4NmcAJODtdiGcrqvVS/m38vAyyXWboWANURc5HqvInRVXRBQ1H8FrzlstfIozF09z7l9KU4ZLThA/advXeGPa2XODBbhcnK5gqc3HvvsSWRm7sP/aze2yx5/RbuiSSiXRgQv8n1VackcIWTPi+Phw0xYKF2WxHvCO1CnrEPREErqlJkWJP73rtIenKbsrkeGJ5Q2FcdLjm7ypL9nlNRR9QdG745iCCgU/a909tX7G/wCdLOb+Xft9FiUkJBI1hxegNMBm4tk2Prw7L/j8XwZ9rqmNc5SfaKiKqjc7R+8vaFxKsW+q48+iwiBk5zsfWwwBjDPHw0ORecKxqpKy896ZH2/Ovq87OA8LziWNnkvwGOv6BAve+8s0FtdIbJUoccTNXQ+6Cgstgdab/1lLOUIGWWTzLgF/D2mewDJra/URazyREVlWrNMU9sA3oxKRw1qVbnvjnWWJOFCtKe0UVEw48E7Q0CBrmwDZB52E43GhwdylRO+YkZBSloJt6qs8OTV9KUUsSrmRSooVl+qYvOYQ2ISSottb5dn2yzQuqWiaHVyqkeEe8IT gGkOZ8PG 8wsSziBPXDp0mGTbsOkNTuxgY8aWV+mpFRsm9cgq5/0OJG1h7KSzvQ/K5ju0YdDt8RcBHHgNYYo22qCHUjWDb9rfKwYQM5HDg2Q09gkv2JXJOT4jzcknyqZJ3SkW6moQF6DyptZsPHBviFqiKYsrx1S+gKdJC/Dwf94kIi/YCq2l6qgselo7Px7jlnT/LfMdy2Gg70l1y9vq+LjK4Kop8Zh1ueA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: The acomp request flags field duplicates the base request flags and is confusing. Remove it. Signed-off-by: Herbert Xu --- crypto/acompress.c | 2 +- include/crypto/acompress.h | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/crypto/acompress.c b/crypto/acompress.c index 6fdf0ff9f3c0..30176316140a 100644 --- a/crypto/acompress.c +++ b/crypto/acompress.c @@ -144,7 +144,7 @@ void acomp_request_free(struct acomp_req *req) if (tfm->__crt_alg->cra_type != &crypto_acomp_type) crypto_acomp_scomp_free_ctx(req); - if (req->flags & CRYPTO_ACOMP_ALLOC_OUTPUT) { + if (req->base.flags & CRYPTO_ACOMP_ALLOC_OUTPUT) { acomp->dst_free(req->dst); req->dst = NULL; } diff --git a/include/crypto/acompress.h b/include/crypto/acompress.h index 54937b615239..b6d5136e689d 100644 --- a/include/crypto/acompress.h +++ b/include/crypto/acompress.h @@ -24,7 +24,6 @@ * @dst: Destination data * @slen: Size of the input buffer * @dlen: Size of the output buffer and number of bytes produced - * @flags: Internal flags * @__ctx: Start of private context data */ struct acomp_req { @@ -33,7 +32,6 @@ struct acomp_req { struct scatterlist *dst; unsigned int slen; unsigned int dlen; - u32 flags; void *__ctx[] CRYPTO_MINALIGN_ATTR; }; @@ -232,9 +230,9 @@ static inline void acomp_request_set_params(struct acomp_req *req, req->slen = slen; req->dlen = dlen; - req->flags &= ~CRYPTO_ACOMP_ALLOC_OUTPUT; + req->base.flags &= ~CRYPTO_ACOMP_ALLOC_OUTPUT; if (!req->dst) - req->flags |= CRYPTO_ACOMP_ALLOC_OUTPUT; + req->base.flags |= CRYPTO_ACOMP_ALLOC_OUTPUT; } /**