Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp1593095ybg; Wed, 29 Jul 2020 19:31:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJztWYaQClQ8IIeo86QyIngpNKYooP2U406JmCGXu6CeedhYgkcs+EBP+lPKJv181SQt9thZ X-Received: by 2002:a17:906:1911:: with SMTP id a17mr458044eje.431.1596076288032; Wed, 29 Jul 2020 19:31:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596076288; cv=none; d=google.com; s=arc-20160816; b=EGoy8dAb2CNP6Re+BogKRUkmLYw9VS+Vy2Dm5m1QX/XU09+ZVoSz5TUGaF54Ci4wc/ uvI5WryZg0eUB9NxLfTGKAwevyzddgQT2ghkMmzhbVGMEOLZlZumKQ40spCWC1nZnrez kSnt6wXQAz1iZxlK5xtEqdpYOsixdMHfu6TdhqXS1xAp89ppQ025M0XFQjapp8BwtBgT dMBmuc4F7UTMhzfMFiFOmpPBQroNq9LILHEDeiVs9CRUgfL1MdbMHnINuTNWT4ef1Tm4 RExJQWXCLdGdefCk/jWGgcM8OnK7ifz5myB2UgsceEXDuexyRBF67dvbC7JKDVG/Mc5S Db9Q== 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=PmXWpHKCSu/+6WHSFm0vtlVre+ujA6bAd3X+vW0Y1C8=; b=iVDWZYiGWHvpRAoNpDmrwRKqUJuuyLc8M7rI3DPI9FBsCciqCcmaWbhIUWVnn0M+Gk maB22m44KadcHJ4PBSasi2ApIyMWm+k4WsZPDT8nNsOyFWl8iOOPuaIRuzCf47eD+Crw uNi7CghfDh8ZDObuXpkPhmgbnagVBb4tTgBQx/qIAKSndcW32gj5s3T9o4ktQtuGownZ 5PEQnC9YWQkKVWlWJI0J1VA/gNoKiSlXNpV5oW5qD16foVrAcYhIQXj8IDYahodFKOhf Xp6x3dI2s7sGxJBs3PaB0V6XOO7U4aMvgfaHKZ4HYiVZbuAxoh5Dxb/ib9DecTIqgRAK 0Z6g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h22si2102181ejj.363.2020.07.29.19.31.06; Wed, 29 Jul 2020 19:31:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728343AbgG3Ca4 (ORCPT + 99 others); Wed, 29 Jul 2020 22:30:56 -0400 Received: from wtarreau.pck.nerim.net ([62.212.114.60]:39150 "EHLO 1wt.eu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726519AbgG3Ca4 (ORCPT ); Wed, 29 Jul 2020 22:30:56 -0400 Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 06U2Ui4w007702; Thu, 30 Jul 2020 04:30:44 +0200 Date: Thu, 30 Jul 2020 04:30:44 +0200 From: Willy Tarreau To: Linus Torvalds Cc: Stephen Rothwell , Emese Revfy , Kees Cook , Linux Next Mailing List , Linux Kernel Mailing List Subject: Re: linux-next: build failure after merge of the origin tree Message-ID: <20200730023044.GA7518@1wt.eu> References: <20200730090828.2349e159@canb.auug.org.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 29, 2020 at 07:12:58PM -0700, Linus Torvalds wrote: > On Wed, Jul 29, 2020 at 5:09 PM Linus Torvalds > wrote: > > > > Removing the __latent_entropy marker obviously fixes things. > > Ok, I did that for now. I spent a few minutes looking at the gcc > plugin in case I'd be hit by some sudden stroke of genius, but that > didn't happen, so let's avoid the issue until somebody who knows the > gcc plugins better can come up with what the right solution is. I've looked if we couldn't we work around this by declaring another static variable with __latent_entropy and use it to initialize net_rand_state early, for example in prandom_init(), but there we already fill net_rand_state with randoms so I'm wondering if that __latent_entropy is used before prandom_init() or if its sole purpose is to provide extra initial entropy to be combined with the one prandom_init() will add. Willy