Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp262616imu; Mon, 19 Nov 2018 22:05:35 -0800 (PST) X-Google-Smtp-Source: AFSGD/VWnNDiLV0gXhiIuGQNEJqX6xjpr1vt9wRf7emYkJGoLXnQ7stAGXXwxTKWdjZI1kv+UhAX X-Received: by 2002:a63:e348:: with SMTP id o8mr743789pgj.158.1542693935327; Mon, 19 Nov 2018 22:05:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542693935; cv=none; d=google.com; s=arc-20160816; b=o6EmMHYENsKQmylkZrwYAunIDCxV4dShK3riWPg20hB/jUB2QCnpcrp9YzfQ8vbrfc NGHpCIsJ/BAvirpoaCka95GNXnWKO0P2H6gghSem9De9XzG963HNnIPefPRsPAIuBaLL KD7b3viuFvbkmFK5IWQNYg0Sv7jSf5z3MMV4lVZTLh6a60KdktZzeJuVxCXCdJIVwtA7 rxyj8NOosTpXVgmKh0Blvo/fEN5BbjpUHqkbEtRPDqWJmGkp2Z2sqH1u/gR2e/38o/P5 OlnQLROnpMGx5CMiprH5Ayw+NmunbTJd1j+pnkBzuBUnLAWqf7npn8dV4q75u3DIsseK grGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=pGNBJCF/fTDMEPszQLyyerVNT/Ke6KstJ6EVqU/KcO4=; b=zIBN+AJT111APQgb3B4+0pXXoYymbc/8RUFbqh1TsB4FAYGKJzkL6PH9MuNT0dAqU2 RsihXnt0k7WBzj5LfJwaqZ4WXO9eTnUZ5jh7DrKF5KqmYQ00oLOulj/NAl7tiucnPcHN 4422Y48szfdx1DWxwyBM2RCmrTo0yirVVUYA8pYI2PVO17hXVXreU2ktuaBCEuVEjKfN do1nO1Rg9FmoB73nHzUQ9x2EC/WFnhwmEHdS1irG+Rg3Z4CVyE7LvnCXUQNlJmoFvmfp RTlB4b/G49Ys02EtmKyn7IPW3Esc1sLf5vgXEG7gFvknwGVXax5oNu7MB9Csu6NGxIs9 vrNw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 11si40879767pgs.126.2018.11.19.22.05.20; Mon, 19 Nov 2018 22:05:35 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732153AbeKTQP7 (ORCPT + 99 others); Tue, 20 Nov 2018 11:15:59 -0500 Received: from orcrist.hmeau.com ([104.223.48.154]:45340 "EHLO deadmen.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731701AbeKTQP7 (ORCPT ); Tue, 20 Nov 2018 11:15:59 -0500 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtps (Exim 4.89 #2 (Debian)) id 1gOytk-00005T-R9; Tue, 20 Nov 2018 13:48:32 +0800 Received: from herbert by gondobar with local (Exim 4.89) (envelope-from ) id 1gOyti-0005HF-GC; Tue, 20 Nov 2018 13:48:30 +0800 Date: Tue, 20 Nov 2018 13:48:30 +0800 From: Herbert Xu To: LABBE Corentin Cc: Ard Biesheuvel , "David S. Miller" , Eric Biggers , nhorman@tuxdriver.com, "open list:HARDWARE RANDOM NUMBER GENERATOR CORE" , Linux Kernel Mailing List Subject: Re: [PATCH v2 01/11] crypto: move crypto_alg_get/crypto_alg_put to linux/crypto.h Message-ID: <20181120054830.rfgoaz37iogqk3sg@gondor.apana.org.au> References: <1542657210-37739-1-git-send-email-clabbe@baylibre.com> <1542657210-37739-2-git-send-email-clabbe@baylibre.com> <20181120031047.diqgmbluclbbkhav@gondor.apana.org.au> <20181120054659.GA12679@Red> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181120054659.GA12679@Red> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 20, 2018 at 06:46:59AM +0100, LABBE Corentin wrote: > On Tue, Nov 20, 2018 at 11:10:47AM +0800, Herbert Xu wrote: > > On Mon, Nov 19, 2018 at 12:25:10PM -0800, Ard Biesheuvel wrote: > > > On Mon, 19 Nov 2018 at 11:53, Corentin Labbe wrote: > > > > > > > > Since we will need crypto_alg_get/crypto_alg_put for "locking" > > > > crypto_alg when updating stats, we need it to be via linux/crypto.h > > > > > > > > > > This seems backwards to me. Surely, crypto stats are permitted to use > > > the internal crypto API? > > > > I agree. > > > > I dont understand what is backwards ? moving or using ? > What do you suggest for "locking" crypto_alg ? You should include "crypto/internal.h" directly in your code rather than exporting these functions for wider usage outside of the API code. Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt