Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp770484rdg; Wed, 11 Oct 2023 05:15:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEOXwCdygic72Faj0ZNzGbYjREOylcENYsmsA4BiqD/vxx8lgyoS5NpYSc4f1Nxzdq5nFFc X-Received: by 2002:a17:903:1d0:b0:1bc:844:5831 with SMTP id e16-20020a17090301d000b001bc08445831mr22482811plh.57.1697026538736; Wed, 11 Oct 2023 05:15:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697026538; cv=none; d=google.com; s=arc-20160816; b=0bhMTYExr75x/v7SRO9cUFA3twBxal4eLj+w5RkN5su7Wg4r9Gem2OdDHOXue9y6/u PTZips/381Ly6aTJ2lXWS7w5/XY0JonVFZq6mdPF53PYKS0688eVTaGvRj9JsJ6iEMwn H0Wg9iKYQVCR+IQiLRy20qORgXZa/mn1xnZFY4cBjTLofYVJuKUg4JVl8WOW6y6sCnm+ IOCGzk/ryU0Bcc+UM4Bq05P/lLlz04vuMmte2/H8ERWGFdfmORERb2nNon9FUx2gWmCT EOGEKK45Jw10BQKKHP4tr7xQzMt6CoDfGtsJXnzc72LYDatW0pug/xH0LoveB+zThz/7 5b2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:references:in-reply-to :message-id:mime-version:user-agent:feedback-id:dkim-signature :dkim-signature; bh=RMgJN57kN3GhsZBL75M3QGGQOq+DMKk5oTpXvzw/avU=; fh=mxpGe5vAnugO98T2ctPT/Wd1labD4ho6z4QDjz3xFEU=; b=YCErsAaaNhPsyYVRbnFoXxaoO5PHRkrrmBVmYP53pxiPAnx80PxWajkn/MvQgcEus9 4E16zvMA7I+/8GffimlbZJw3Kwgwg8JZL8Ds2b97sm2lZ/eQxgH25ImltHleUrMC2I6U +cyHNTCfrcfG29+n2faQMGq0P0XHLEWoefjCheWY+vbjb4stccfoYbHl64KD38ZmTkE7 VT9SHsWDEv/22CCQlSLyA2XTIwgS8d6Io3JiXf1e4zK2ALZlSULJIWA1krKCowHwbe6a YtN2g7WajrndKKvLc7G2oDLTUMNClpK/1t0uZKYyArca8ws4fyTGS09xVC26KmVHkfxw c6AQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=VfCUeyfi; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=nzWM+L3J; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id z17-20020a170903019100b001bb8c4279f5si11356983plg.148.2023.10.11.05.15.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 05:15:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@arndb.de header.s=fm2 header.b=VfCUeyfi; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=nzWM+L3J; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id B393A8087260; Wed, 11 Oct 2023 05:15:28 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1346207AbjJKMP0 (ORCPT + 99 others); Wed, 11 Oct 2023 08:15:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47438 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234945AbjJKMPN (ORCPT ); Wed, 11 Oct 2023 08:15:13 -0400 Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 845565256; Wed, 11 Oct 2023 05:14:24 -0700 (PDT) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 8391932009F9; Wed, 11 Oct 2023 08:12:58 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute5.internal (MEProxy); Wed, 11 Oct 2023 08:12:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm2; t=1697026378; x=1697112778; bh=RM gJN57kN3GhsZBL75M3QGGQOq+DMKk5oTpXvzw/avU=; b=VfCUeyfiXfj5EkKkhH AMqqLCLe2/A7V3TE8d1EVlU15ekS4/l8TYV2BceoWP4ffSt72NweGXPCim4G4BC0 Ar8VJ+ZjCXjkeYqwVf7Dv6NUeaU3pGd/LLmZd58Z3cIeJZfNhqveMDcjt4yTBvLk ZqEC8sjT1MkcW/hy9ofqagRNewL4xZf1Fp4c3AmjPDg2Uxk/CcXzDFOuRHy9TN27 4vLLHw0D+r/ab0Buehk50cablqiLLcAZopCVDE+C3cm2///A77Qcu1gEfRyJ4RwB dgmZtcHYJs8RGbxkj3UO9arjkxHE2i6Gr2yKN6q/i03PKo/+Vp4vTezkmPlVKWBk GquQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1697026378; x=1697112778; bh=RMgJN57kN3Ghs ZBL75M3QGGQOq+DMKk5oTpXvzw/avU=; b=nzWM+L3JNCPexk2qqO8p6bv2qA90m xV63FwH6T/7kI3d7HKmQ2S6oKd/z9hT3oDkCJqxcCKR8C+aUstSTIRzKGk2Jr+Vd Bc5BzItXiLoxdmU4ghNvdKhVtSt40+uqwbdLI8QQ92XFnkym56cg7T+j+nfQphHP rDa8syLnpnTwa79/X20hWrutsAE1FLycDUAWG83LKcTyWnPwG9szdBFjaGcSGb1K pOPqwZBSsObRGPuqQibePPWxH414dFOoZOdAUEg9ANfvTdT3kGR7M3gPzczrRArO KAVje4Co0NGYXXQEURIK+/rOH2ZuDCS+p9eJzzCQy0ux411JKjml9zHuw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrheekgdegjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdetrhhn ugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrghtth gvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedtkeet ffenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrrh hnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id E1BF3B60089; Wed, 11 Oct 2023 08:12:56 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-1019-ged83ad8595-fm-20231002.001-ged83ad85 MIME-Version: 1.0 Message-Id: <939cf309-b7e4-461a-93e6-dd6212887d08@app.fastmail.com> In-Reply-To: References: <20231010213420.93725-1-graf@amazon.com> Date: Wed, 11 Oct 2023 14:12:36 +0200 From: "Arnd Bergmann" To: "Alexander Graf" , linux-kernel@vger.kernel.org Cc: linux-crypto@vger.kernel.org, "Greg Kroah-Hartman" , "Herbert Xu" , "Olivia Mackall" , "Petre Eftime" , "Erdem Meydanlli" , "Benjamin Herrenschmidt" , "David Woodhouse" , "Michael S. Tsirkin" , "Jason Wang" , "Xuan Zhuo" , "Christophe JAILLET" Subject: Re: [PATCH v6] misc: Add Nitro Secure Module driver Content-Type: text/plain X-Spam-Status: No, score=2.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Wed, 11 Oct 2023 05:15:29 -0700 (PDT) X-Spam-Level: ** On Wed, Oct 11, 2023, at 13:31, Arnd Bergmann wrote: >> +/* Maximum length output data */ >> +struct nsm_data_resp { >> + __u32 len; >> + __u8 data[NSM_RESPONSE_MAX_SIZE]; >> +}; > > You have endian-conversion for some of the data fields > but not the 'len field here, I guess these should be > __le32 instead of __u32, with the appropriate le32_to_cpu() > and cpu_to_le32() conversion when passing the native > u32 word from userspace. Ignore this one, I misread how the length field is used, this is obviously not fixed endian as it is only used for communicating with the kernel's virtio code, not the device. Arnd