Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp1045783rwb; Sun, 6 Nov 2022 18:28:25 -0800 (PST) X-Google-Smtp-Source: AMsMyM7YpLOX2MrD2tN2jaNtGatnB7CEHY6P2+p6XA8yQWO4CM3eccQZ1VUGVF1KxREs8Eok4py6 X-Received: by 2002:a17:906:6990:b0:7ad:e20f:c405 with SMTP id i16-20020a170906699000b007ade20fc405mr33238154ejr.390.1667788104800; Sun, 06 Nov 2022 18:28:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1667788104; cv=none; d=google.com; s=arc-20160816; b=hQc/J6MMH1IgFRd8IbQWjoXFgTBGK7Dqo2PCg4tN9qHDB5SdtdQTG410cfvYcSFCwd gaF0ue/00XUkg7Isv6Ta2OM3R3NzH5KrFrjWxm5+PGIcjysc3PglEj0G8vaD1FsVGU2a koafAIS640VDOL8ScnKA2w2+UrCrs77DBkQyT3oNDcT5Rlwca7010/jEeAg6lalkqexJ Z4gRVUZ+bWXlq1gQZSAyKAQ1+9URskXUBpIUrCq0/9jrNfUl8vqz1LNS+7nPXtLLCEaw fP2BbrQ2UDLC+/Ol8Lcb/V4fTaXWGoxnxB5Po3O5MtXgHYxmOat4bp9d6g9OYM9VmmEk a3AA== 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=RTYBdWfXDXiPRmd0i+0GtkMNWFk/PtSAvWzArRk9FRA=; b=Gn9F3qHbm8QrItrDka6sAfQzlFWhxIM6VpwqQCbRpwgqeUC446vQRhwdGR/3YbC8Ed un7WEdPW2v16D4Q4OB8/4V1+HeJDl49vRU6FCIB0q//gC6pSf67nWq3GWeWQbxg3hvyP JZw0EVEIbVcCNf5SnYckl0Vvaqs8biggR1cbRdv0rY2ap5V86Yi0dzXaiZaN77DCg5WJ /gEj3ZWpmz/WeLMlZfmS2EC47mxL6JO5b2v8zdCjL6GRUMy+BCkhOJlZ0wk14ZshRScD TydjVNnShMZsLqzMpSK/cBh8VPQBNt0TRZCLvDypz0CdCL+SllQFhcB25mOYwmna4P6s Yi1A== 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 l23-20020a170907915700b0078c3197bf86si5849304ejs.533.2022.11.06.18.27.49; Sun, 06 Nov 2022 18:28:24 -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 S230254AbiKGCR3 (ORCPT + 99 others); Sun, 6 Nov 2022 21:17:29 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50714 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230174AbiKGCR3 (ORCPT ); Sun, 6 Nov 2022 21:17:29 -0500 Received: from formenos.hmeau.com (helcar.hmeau.com [216.24.177.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C3569657D for ; Sun, 6 Nov 2022 18:17:26 -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 1orrgs-00At6R-Sw; Mon, 07 Nov 2022 10:17:24 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Mon, 07 Nov 2022 10:17:23 +0800 Date: Mon, 7 Nov 2022 10:17:23 +0800 From: Herbert Xu To: "Jason A. Donenfeld" Cc: linux-crypto@vger.kernel.org, Dominik Brodowski Subject: Re: [PATCH v3] hw_random: use add_hwgenerator_randomness() for early entropy Message-ID: References: <20221106150243.150437-1-Jason@zx2c4.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221106150243.150437-1-Jason@zx2c4.com> 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 Sun, Nov 06, 2022 at 04:02:43PM +0100, Jason A. Donenfeld wrote: > Rather than calling add_device_randomness(), the add_early_randomness() > function should use add_hwgenerator_randomness(), so that the early > entropy can be potentially credited, which allows for the RNG to > initialize earlier without having to wait for the kthread to come up. > > This requires some minor API refactoring, by adding a `sleep_after` > parameter to add_hwgenerator_randomness(), so that we don't hit a > blocking sleep from add_early_randomness(). > > Cc: Herbert Xu > Cc: Dominik Brodowski > Signed-off-by: Jason A. Donenfeld > --- > Herbert - it might be easiest for me to take this patch if you want? Or > if this will interfere with what you have going on, you can take it. Let > me know what you feel like. -Jason I don't have anything that touches this file so feel free to push it through your tree: Acked-by: Herbert Xu Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt