Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp2418108rwb; Fri, 20 Jan 2023 02:42:41 -0800 (PST) X-Google-Smtp-Source: AMrXdXukuZrL+HbIgBNUh6awn5fPzq7WoUlQ8Jux71BbKhOrJoMhgdEf4yhEo797RVrY5IzLZJ/M X-Received: by 2002:a05:6a20:2d10:b0:b9:33f3:1dc2 with SMTP id g16-20020a056a202d1000b000b933f31dc2mr6056828pzl.11.1674211361010; Fri, 20 Jan 2023 02:42:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674211360; cv=none; d=google.com; s=arc-20160816; b=kOZuG9g/sft4bCRWmVJPRR1DDUKK+/6iDGz8aEaZFzl2A8oR+AphUMxoqt9LF+5r5V +JuIN4KLGRZ2MwGkP0E2xKuME66zEAZu8cACShhX+Bc7PV7H8xmAMT1fMUKm1bRS+0f1 24Q6lmV29wpokKec+e7e7/M/gdedoZYuRqJigu3lMCSGZeRAIlFVgOEogTdhcqbKuq7T g2NOZEdmMvxFNj3yPBZgS2OHt6/Cz8OJgjWYkWaV2G7uf6NGdvLyczbAauLtvCmZNzev Y2kxvRpEgaEd1H15gGJTnkjqYrsSjwAgdUbszSVXFKJi1K67cJKev/HOX7P6f2RV/hID hqIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=yDOStkLB5Y082dnwhN5Z1zHMzdwetFlJnFf90buVNQY=; b=HGor93rqaAc3rbza7Q96dntcpO9UmR1OJU286iaJfYFdXWJ9A1j8iUpvIvealzJTf0 9IXkg9KLdJefGxrvTMUoMPquppFmNIgO/lY/Ztyj1Pbdr47eXZoZZoE8iO3t0cM8dUIx DBvHgEzoWr11vtpgIFeLC/fqrlya4KeP2pbUxMe7zQI80bjooZbn+GBA6lkcW13KoESc +ZwXACg8F78qPQ8HVB5rNnHMQq3/9TUlFMW/GHPLAvQtsp1/e9T5kLnJzDV2RaIjBa3n OZLQRQJK+PEjzVJ57/lwqao8sMLzNdE6aazgFzcKuqcEHdT+g5IplLIGDyeABwOPCtAP 9D4A== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g1-20020a636b01000000b00478d9009c01si43371788pgc.22.2023.01.20.02.42.27; Fri, 20 Jan 2023 02:42:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229982AbjATKdZ (ORCPT + 99 others); Fri, 20 Jan 2023 05:33:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45222 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229991AbjATKdZ (ORCPT ); Fri, 20 Jan 2023 05:33:25 -0500 Received: from formenos.hmeau.com (helcar.hmeau.com [216.24.177.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ECD75B2D28; Fri, 20 Jan 2023 02:33:19 -0800 (PST) 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 1pIohu-002BXi-0Q; Fri, 20 Jan 2023 18:33:15 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 20 Jan 2023 18:33:14 +0800 Date: Fri, 20 Jan 2023 18:33:14 +0800 From: Herbert Xu To: Linus Walleij Cc: linux-crypto@vger.kernel.org, "David S . Miller" , phone-devel@vger.kernel.org, Stefan Hansson , Lionel Debieve , Maxime Coquelin , Alexandre Torgue Subject: Re: [PATCH] crypto: stm32/cryp: Use accelerated readsl/writesl Message-ID: References: <20230110194307.657918-1-linus.walleij@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230110194307.657918-1-linus.walleij@linaro.org> X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Tue, Jan 10, 2023 at 08:43:07PM +0100, Linus Walleij wrote: > When reading or writing crypto buffers the inner loops can > be replaced with readsl and writesl which will on ARM result > in a tight assembly loop, speeding up encryption/decryption > a little bit. This optimization was in the Ux500 driver so > let's carry it over to the STM32 driver. > > Cc: Maxime Coquelin > Cc: Alexandre Torgue > Cc: Lionel Debieve > Signed-off-by: Linus Walleij > --- > drivers/crypto/stm32/stm32-cryp.c | 37 +++++++++---------------------- > 1 file changed, 11 insertions(+), 26 deletions(-) Patch applied. Thanks. -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt