Received: by 2002:a05:6a10:7420:0:0:0:0 with SMTP id hk32csp4445355pxb; Mon, 21 Feb 2022 21:51:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJyVfRTmtZCzCaEpPSi0SKg/raRV8zTw44a2/Jr6Sz6VhvmejERGEWVRpgClPj3e5LHUFdos X-Received: by 2002:a17:902:ee42:b0:14f:c36e:6558 with SMTP id 2-20020a170902ee4200b0014fc36e6558mr6578970plo.118.1645509097550; Mon, 21 Feb 2022 21:51:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1645509097; cv=none; d=google.com; s=arc-20160816; b=ItJYLstZtY08hR8+5nd0q6ucI57vkV6WVPqrqqV3x/3710s1YjR8USmmH3BbER259Z IvjYGlc9AVw13il2fEAc3at6eR0E/lHlMXoF5H4B+Nz+AzfH9rE2+SBpaK77xJ8GajIZ BTYZjIYFJtc8ho9ASWm0WaJg8gorH6c7+40pPPfcU+wohmdcE/x9PnTqGTx1lxGLqVjo 7n6U2YSOvxfvrMSw3hO7QNWQXxP47wlFR4POWOAGreuinoEiR4EEykH1nAqIkdLjrCc3 e2ukQg8IkFQNADlIOghlt/6g/FaDGe9+1wq6sbBPLUdifUyLiP6OikVrN2ojUtFRG/ZJ Kl6w== 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=j2nCkLrogC6NPz9KCk5o/71z+aG2czqt2CY3NUUTleE=; b=ULS57UghTeTA9q8Q5tuk96GPevtUuNu0blj9rpFKLB/Mh5KtjelHU16PpWbkmQcIyr pbOvGqKm3IeoclcQYg95oM4nj4XvSBBUNsCJM/yM/QPUaQmQ6gqUkriwhBCZ3zfomw+/ yHxhaBcRFzOz4oL1DfHNkqNsT8sTWIm/2Pygf9t/FScmxKFBDiI6WwFnnGi0mYmEepha SFjMq/yAqIEdh4t5iJ71F+Pj6Bsg9nnQhk24v22a1PdEesQ6nUrzL9JyM8GfzGdz0Djy l9J+NcgeFMPekqHd6ay/pixY1Kd1EqG0UcPml38pCGTNK0cdNBvu4RWwas8HZqpK7MQH dACg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bOrKwZvj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id bc8si32410774plb.570.2022.02.21.21.51.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Feb 2022 21:51:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=bOrKwZvj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 70161E448C; Mon, 21 Feb 2022 21:15:02 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232916AbiBUTUM (ORCPT + 99 others); Mon, 21 Feb 2022 14:20:12 -0500 Received: from mxb-00190b01.gslb.pphosted.com ([23.128.96.19]:48626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231584AbiBUTUK (ORCPT ); Mon, 21 Feb 2022 14:20:10 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 624855F88 for ; Mon, 21 Feb 2022 11:19:47 -0800 (PST) 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 ams.source.kernel.org (Postfix) with ESMTPS id 225DEB816F9 for ; Mon, 21 Feb 2022 19:19:46 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A7244C340E9; Mon, 21 Feb 2022 19:19:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1645471184; bh=9tJK5LZCupjG/Yyc10FX6OzpxLiT+nQS7JI839pHS6E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=bOrKwZvjTYmjfxUcwwDiNpk1lVI+bAU8oWd+wf+KUrz5Qcz/uZEebQ9OLB06uHSQe GTX/PiTcFrxtHhscM/u8RH+uJ80y/MvXGo99aLCCysa9PtWgzKIAuYvcmbSLDhPkAp bkxiFmTtThaQ3VU40Gc1kSzCFucRpTzOK+TK6Cds75FEMeA3nCNcIs5OpAZI1V438a l5020BNt/XnNaQKEnt8Y7jEpMzBBctJA1WwqhhWsDgj2hTlXIScp4osrcp716a99fM 3ga1OsdcCcc8g+bUCxHc3DDFDpWJlJHgHDGH8vvAXuKkLKbapt6ol7GLIjf4g3rV1U zBmK0iys0p0gw== Date: Mon, 21 Feb 2022 11:19:43 -0800 From: Eric Biggers To: "Jason A. Donenfeld" Cc: linux-kernel@vger.kernel.org, Theodore Ts'o , Dominik Brodowski Subject: Re: [PATCH v3] random: introduce drain_entropy() helper to declutter crng_reseed() Message-ID: References: <20220221144945.2277232-1-Jason@zx2c4.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220221144945.2277232-1-Jason@zx2c4.com> X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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-kernel@vger.kernel.org On Mon, Feb 21, 2022 at 03:49:45PM +0100, Jason A. Donenfeld wrote: > In preparation for separating responsibilities, break out the entropy > count management part of crng_reseed() into its own function. > > No functional changes. > > Cc: Theodore Ts'o > Reviewed-by: Dominik Brodowski > Signed-off-by: Jason A. Donenfeld > --- > v3 adjusts the drain_entropy() comment to note that we're only setting > the entropy count to zero, per Eric's request. > > drivers/char/random.c | 36 +++++++++++++++++++++++------------- > 1 file changed, 23 insertions(+), 13 deletions(-) Reviewed-by: Eric Biggers - Eric