Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1826779rwb; Fri, 2 Dec 2022 01:27:49 -0800 (PST) X-Google-Smtp-Source: AA0mqf5Iy6aZ4PMug/+3ePfmKI/8OdX3TAwWKhwLpOKSYP/yQedmjkAokkwvSAjGPjZKTJ7iMGPu X-Received: by 2002:a17:90b:3c52:b0:219:2b64:cc0e with SMTP id pm18-20020a17090b3c5200b002192b64cc0emr28398323pjb.161.1669973269246; Fri, 02 Dec 2022 01:27:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669973269; cv=none; d=google.com; s=arc-20160816; b=LZogdjxPs/+oCPYPe1ewppuHZ5auAiLrP9znVm2DaCtv74Fx5rEHzmryb/7ChliUHv l/u7Y02K/7V79PBuT66MyDsOLbsKEjheYy8+skqgIS5pM91fJh/2ur+QS8OG6gKENtpL uxK13BlLcQHFrz5pU+3vFeOgMXjZKPM0i+fcL/0i6z3c6l2hzRsgVLOXqwNl5Cftz0yT e2iigRP1TXErDbrEFFxquGlPfkQgiaDB74XCAOdADIsmgyzuVfpxY50edznLmDScokly tJRbRIQDUl2nO5alkRzD+Tn+nRSXYqD3ayJULNLPNHT1r3CXguqZ8Q9UnwzoWjg5MDJE XWlA== 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=IwizoVms4ODsBK28FnIqgxpATGmNjk1gKJ3i9zM3K30=; b=ACpf02tOj8SdqqmUPc99Rmb26XdnN+/3Ex8sRUcLYSpjyxkHbHjsdRzRmuBC2yWSjm cfqz3PacC5Lw3hiDU6o4hT9M63Vb2r0yEDrOO0aGBLYS6ql8+SRE9rSgg/bG6fiCFEtp 3Z/InkD01KvkpxfdQrIkvukoVEbgHLHgtg7Q80gn7BJ+bVBKjVOMcO2ePCFVZxh/9Gg0 gq82r+9pjt3f1wODqRExeBwrXbvOlobPuhLEYBBSG4ptFhMH9Ncz0cv8eIz8Sg0hIyYF eKvNWT0QCHUYdP/irTdf8aYQFaxboXXvzWXRPfsLM6hqHnJt99Veqo5l3E4HdkKwADGF E5Kg== 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 b12-20020a170902d40c00b0017f641cac01si6195891ple.27.2022.12.02.01.27.36; Fri, 02 Dec 2022 01:27:49 -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 S232377AbiLBJZf (ORCPT + 99 others); Fri, 2 Dec 2022 04:25:35 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49110 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232700AbiLBJZV (ORCPT ); Fri, 2 Dec 2022 04:25:21 -0500 Received: from formenos.hmeau.com (helcar.hmeau.com [216.24.177.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B9C56338; Fri, 2 Dec 2022 01:25:20 -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 1p12I5-003B0E-5c; Fri, 02 Dec 2022 17:25:06 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 02 Dec 2022 17:25:05 +0800 Date: Fri, 2 Dec 2022 17:25:05 +0800 From: Herbert Xu To: "Elliott, Robert (Servers)" Cc: "Jason A. Donenfeld" , "davem@davemloft.net" , "tim.c.chen@linux.intel.com" , "ap420073@gmail.com" , "ardb@kernel.org" , "David.Laight@aculab.com" , "ebiggers@kernel.org" , "linux-crypto@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH v4 10/24] crypto: x86/poly - limit FPU preemption Message-ID: References: <20221103042740.6556-1-elliott@hpe.com> <20221116041342.3841-1-elliott@hpe.com> <20221116041342.3841-11-elliott@hpe.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 Fri, Dec 02, 2022 at 06:21:02AM +0000, Elliott, Robert (Servers) wrote: > > I'll keep testing this to make sure RCU stalls stay away, and apply > the approach to the other algorithms. Thanks for doing all the hard work! BTW, just a minor nit but you can delete the cond_resched() call because kernel_fpu_end()/preempt_enable() will do it anyway. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt