Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp321569imn; Mon, 25 Jul 2022 17:53:27 -0700 (PDT) X-Google-Smtp-Source: AGRyM1sxF3wER1r2IQIiUgT/1acQc87x8kVe7or6KhBTzkbhLNwxW16d8Cawd3Zbr/xtczgeJN+Z X-Received: by 2002:a17:90a:4b45:b0:1f2:4c2d:ac7e with SMTP id o5-20020a17090a4b4500b001f24c2dac7emr20373880pjl.69.1658796806743; Mon, 25 Jul 2022 17:53:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658796806; cv=none; d=google.com; s=arc-20160816; b=Xa1e3FdS16sQWySrFKI+QO9piH2PKzBVb2BUKUdXx8qZCBj2dWPpQGonTAQf+H7JIs jbZhE1T6phAXhtIvvBcC06hWf5oEuYk9D+MylJ8FczNJcDuVPBcAav32KTV3vSCZ+5HA j3Z3CzGYrYdx0GSFyCZGAHp9m9IvqE3YUuf9R3wiraP4GBJcu2wZi9VP0V+uI6Ik3YXp ekMM2wfQcUOqEiMQ9IrkwmiQHLenSkDjvwljJTWPBpqPFW/btj0p8fWFbOYzo6OQ1/nz 9CMj1KUO8e4ZY9EFRms7AY0vzM1gmtZD9gWKNvU/pUqJaHA8aRrbshxDNTXqrHLHVahm X0oA== 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:dkim-signature; bh=njD4LYIYKEyL2dLU4rGQvJw8WgkMPZQZPtGXExE8KFM=; b=bzLRYFy3VM1sk7DM13NfPMjuBk5aM+YjJcz625w6d31Ymfp0WQBUrXOCuxJJXflXuj JdBZX+2KEPLXxjJX6unSTL7p5DDAxDOwI5aCtPVahjRZeihZOdWY985puMXosTte5js+ k7N5DlFiORLGKEp1ja2UzV9ki3m+3Q1wgFEb2++y8yEloOPjYfKUK5UKW7QBFQxCZOoX F5WrR+odrioqquR11ZJaaynT3QM9i3m5xO9pbhVc2bDEoRlvee/YGIga+63wGu/fHpam W035Lsb/Om/K9Q/F48paTZggvSIE8xr4rjEkoMKjiXdBTOYmKokxMESywg0jgUiUpPTF //MA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=rD99RVPa; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n125-20020a632783000000b0041a20e8cc06si15477286pgn.567.2022.07.25.17.52.59; Mon, 25 Jul 2022 17:53:26 -0700 (PDT) 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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=rD99RVPa; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231156AbiGZAvY (ORCPT + 99 others); Mon, 25 Jul 2022 20:51:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39876 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230247AbiGZAvY (ORCPT ); Mon, 25 Jul 2022 20:51:24 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 514F424976; Mon, 25 Jul 2022 17:51:23 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id DD2C061349; Tue, 26 Jul 2022 00:51:22 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2D5E7C341C6; Tue, 26 Jul 2022 00:51:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1658796682; bh=NLFzRaZSFroN3x3eXTNUEZ8NB31bA3KC4PRbcNi93mg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=rD99RVPaAFYi2cHLkD6Ukf2YBXaHmJ7zF0lpfdoQd/6YMHgqIN3vP7YRn3KNFfIRs JaKyTLLIKlEHPZfIUIhJqa0kcKDxKwDIvgjxImfplNC3iQnfL/EnqkbdX1KT2a4vSt DF8Sh1qpvatH5KHOxrnSpeEaJOm0WOpHr98ttHeRSPumTfd/vpJli7SgP+2Br3EAMQ 5DNWzGGJAyomzQF+CpNG+cMUu/dWq4HzEcJvRmAcM2mxLijooFSuUqlcNyC8wAEBqb dJTOVMFMoXgqc9nq0zUD/d3MkoCl5wtTLKmgMAnDSZXiNOPY19i2KTvC30g0QQrbTc B6aTxKz3uDobQ== Date: Mon, 25 Jul 2022 17:51:20 -0700 From: Eric Biggers To: "Jason A. Donenfeld" Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v3 3/3] crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ Message-ID: References: <20220725183636.97326-1-ebiggers@kernel.org> <20220725183636.97326-4-ebiggers@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, 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, Jul 26, 2022 at 12:07:06AM +0200, Jason A. Donenfeld wrote: > On Mon, Jul 25, 2022 at 11:36:36AM -0700, Eric Biggers wrote: > > From: Eric Biggers > > > > No architecture actually defines this, so it's unneeded. > > > > Signed-off-by: Eric Biggers > > Reviewed-by: Jason A. Donenfeld > > Aside: out of curiosity, I wonder what was originally intended with > this, which magic arch-specific instructions were thought to be > potentially of aid. The original commit (6bf37e5aa90f) says: Similarly to kernel library string functions, leave an option for future even further optimized architecture specific assembler implementations. But so far no one has bothered. It's already optimized to use 'long' accesses, so I wouldn't expect it to get much faster with assembly. - Eric