Received: by 2002:ab2:b82:0:b0:1f3:401:3cfb with SMTP id 2csp322393lqh; Thu, 28 Mar 2024 03:13:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXLPUUIO53prqQ5nNiB3vuqxoyrsnnVW+QRWXTMTHkWieMFyHW8nwYKFMljuw3IfY2ocFjgpHf5+QOJ8+4spOdgNjM9JYyWb8Fy0NCokA== X-Google-Smtp-Source: AGHT+IHPI76XpTCya+t9+xkMNDOKOR+oMxEJKhqxu7xU6gfQzSXlZIazZJDx6hMMkgMdCIf4Dwwq X-Received: by 2002:a05:6830:f90:b0:6e5:2640:f930 with SMTP id ez16-20020a0568300f9000b006e52640f930mr3009004otb.34.1711620823821; Thu, 28 Mar 2024 03:13:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711620823; cv=pass; d=google.com; s=arc-20160816; b=kHm/tv4Gw/t/V+3yZVQGM7Rh7RolpoOfgRRj0PHiKGtgpnqFhpdP9asWFHyH0rZwUi 9auc50P9ReC0qz4RhwwVkCMAnxvtXOHKlh8WPJ/+9mME63tVphNdAbdykumVIhGMXRQQ qd9aMxGL+PDBzRdsp9fix6S/3XTncaBCxl1Bn2EAY7phDpnteACWGCBN8UuGFiwhTLhV zZS8CLEmmlISMKA/M5CJ+8gMl2lz/xf3B+4UvFYFllWqJhHPlnuYhBxbqR06pLQNC4IC TF5fzQlw56bhl85efx95bEG2PnLPe1AWak40VMo23YQB25deCSmhU3V/2T+Ku0JCbZ7S OQEQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=vy0OamJh6y2H2jTN11GYEQWthy4w3M9Unfm8TzHIjIQ=; fh=KFfOqnIeEJFXrkTm+2L+PPoJmq9kFHHWlVU3qUS8DIw=; b=iUvmeS6NI49MiPStjZ8luPTJKXrL2qagGu4BBIwUjtfkatPkdgWg2+Lhkh9heUh+1Z sU1AiW4BJ/AnXil6IaEwSRpXLzhwN0O/tg4OU8Vh6m0P8xKQVRXawstawQiuFSvsFXeZ JDsfZ1mXCYWVQ8XImwCzaiVCWfrnJlEo3RtjzuNHbOdXqcDTTauDYkTSaJB3qBv13+a8 OK0sndD5n76X1FgNKObQquXZ1jnIM9EEkJ2yPhy/gC7x0tYgFdRKC7/K5p5s8YHoUN4U 3cqpWJvj+SS56+WGgRWgd/A6N0aO9++QoVnSGoRzQYAccTdFs4U4bSkEGAPx5THHBijI 1z8w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=gondor.apana.org.au dmarc=pass fromdomain=gondor.apana.org.au); spf=pass (google.com: domain of linux-kernel+bounces-122755-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-122755-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=QUARANTINE dis=QUARANTINE) header.from=apana.org.au Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id g3-20020a05620a218300b00787e004f816si1124555qka.207.2024.03.28.03.13.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 03:13:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-122755-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=gondor.apana.org.au dmarc=pass fromdomain=gondor.apana.org.au); spf=pass (google.com: domain of linux-kernel+bounces-122755-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-122755-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=REJECT sp=QUARANTINE dis=QUARANTINE) header.from=apana.org.au Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 06F231C2E4D3 for ; Thu, 28 Mar 2024 10:13:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5626A7C0BF; Thu, 28 Mar 2024 10:13:34 +0000 (UTC) Received: from abb.hmeau.com (abb.hmeau.com [144.6.53.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 936114F898; Thu, 28 Mar 2024 10:13:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=144.6.53.87 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711620813; cv=none; b=sg+tNeTTlqv0OkOUZYBR9d20G7auHGAZllavZcrVtDE0XQ9j6QZn5AvCTbc3ITWh7OTQ632bZYCf5zCX1vOJmt7WdKAHT/XWW+Q3wby45RVxunfa2CIp8KUdsxHU+AyZSzshUGhIjj4gP/+yg3P+QPOmu8/CnhDKfBHzYPs+QfI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711620813; c=relaxed/simple; bh=pTxd538wVuXNyNcE4MbNtDi3ldZbzx8ENExdQ/8ndl4=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=CM/FQ17xsszZo2Sn2eskHF2gT7YTKK/GVXOt9h3Dz9vZ1ngYL+FCiOOnT9b8gBc+kzNKrKaozXry7nuIUD7Kae3uNRBoFUbp1ixgZfB4O19+opHoaTOJtG9r4j8eUQhDf4ABaSwQV4CWE8YYNHFmVw5egH+ih6af1r6sPNDnR3U= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gondor.apana.org.au; spf=pass smtp.mailfrom=gondor.apana.org.au; arc=none smtp.client-ip=144.6.53.87 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=gondor.apana.org.au Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gondor.apana.org.au Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1rpmkw-00C7Rn-5k; Thu, 28 Mar 2024 18:13:11 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Thu, 28 Mar 2024 18:13:26 +0800 Date: Thu, 28 Mar 2024 18:13:26 +0800 From: Herbert Xu To: Akhil R Cc: davem@davemloft.net, robh@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, thierry.reding@gmail.com, jonathanh@nvidia.com, catalin.marinas@arm.com, will@kernel.org, mperttunen@nvidia.com, airlied@gmail.com, daniel@ffwll.ch, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH v6 3/5] crypto: tegra: Add Tegra Security Engine driver Message-ID: References: <20240319082306.34716-1-akhilrajeev@nvidia.com> <20240319082306.34716-4-akhilrajeev@nvidia.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240319082306.34716-4-akhilrajeev@nvidia.com> On Tue, Mar 19, 2024 at 01:53:04PM +0530, Akhil R wrote: > > +struct tegra_sha_reqctx { > + struct ahash_request fallback_req; This doesn't work because ahash_request is dynamically sized. So you'll end up clobbering the rest of the struct if a fallback ends up being used. You should place the fallback_req at the end of the reqctx and set the reqsize based on the fallback reqsize. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt