From: Kamil Konieczny Subject: Re: [PATCH] crypto: ux500/hash: Add empty export and import Date: Thu, 18 Jan 2018 13:52:50 +0100 Message-ID: <3a52171a-0054-fcbf-ad45-062c72e5877e@partner.samsung.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: Herbert Xu , "David S. Miller" , Bartlomiej Zolnierkiewicz , linux-crypto@vger.kernel.org, "linux-kernel@vger.kernel.org" , Joakim Bech To: Linus Walleij Return-path: In-reply-to: Content-language: en-US Sender: linux-kernel-owner@vger.kernel.org List-Id: linux-crypto.vger.kernel.org On 18.01.2018 11:06, Linus Walleij wrote: > On Tue, Jan 16, 2018 at 5:32 PM, Kamil Konieczny > wrote: > >> Crypto framework will require async hash export/import, so add empty >> functions to prevent OOPS. >> >> Signed-off-by: Kamil Konieczny > > Acked-by: Linus Walleij > > But why isn't the framework code just checking the vtable for NULL? > > if (foo->fp) > foo->fp(bar); This will be inefficient, it should be checked once at ahash alg register, or with the old method by using wrapper -- Best regards, Kamil Konieczny Samsung R&D Institute Poland