From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from todd.t-8ch.de (todd.t-8ch.de [159.69.126.157]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DE9282BB1D for ; Sun, 24 May 2026 08:02:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=159.69.126.157 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779609766; cv=none; b=YluBcb42keyqlVJZzv0ednqsyXAxyO+10wt5TnoiDbxhMKx3i94EeS/K7WLAHFDxZPzf+G3Xj6Jornwh/bP1NVYCQQO568AqKpK8jvm3r32rcQMmAJY5fWuO5JcWxeDQPbqmKsj+2A6eXMki5u5aEoS8wxnb64lem3pptvkBZ0w= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779609766; c=relaxed/simple; bh=9YVPV2CPln76PektU+Ik4AQ5dw3/a3cL/S4bzOQP200=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=eDLQSnCfF2kd3eEBWXn0DQBfXSHfaSWszeGG/OGLnHTd3S2UobbMQN2WGk7tZs1E361R66FOvdnMeMskuWl2wDc7Gv2pDajvA7R5+NE53ds3Wt2h0qkWhy0yehzKW/uoLg+UYF2tc4NjkwC9UOnlumOrwHIZvHyxbXAGf6Hkrpg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=weissschuh.net; spf=pass smtp.mailfrom=weissschuh.net; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b=Om590gZk; arc=none smtp.client-ip=159.69.126.157 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=weissschuh.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=weissschuh.net header.i=@weissschuh.net header.b="Om590gZk" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=weissschuh.net; s=mail; t=1779609756; bh=9YVPV2CPln76PektU+Ik4AQ5dw3/a3cL/S4bzOQP200=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Om590gZkCaJXTgA4+Py+YsaDEswLFZotWINLqjPKexs90ocKYFyfB11mxdIbrKtTN xJQw0k6E2G6idh6N0K4nxa1HmzoItJXtWqGrWcVD/z5oXoGq6wKTBbgb8AmyjDmABg WY68f3EmOSxJS4zyr6volrH1OOxdZ0xfCmJSX7BE= Date: Sun, 24 May 2026 10:02:35 +0200 From: Thomas =?utf-8?Q?Wei=C3=9Fschuh?= To: Willy Tarreau Cc: Daniel Palmer , linux-kernel@vger.kernel.org Subject: Re: [PATCH] tools/nolibc: stackprotector: Avoid stalling program startup if crng is not init yet Message-ID: References: <20260522090726.726985-1-daniel@thingy.jp> <40174437-57c6-49cb-b03a-b8842aa244b1@t-8ch.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: On 2026-05-24 06:25:37+0200, Willy Tarreau wrote: > On Sat, May 23, 2026 at 07:29:53AM +0900, Daniel Palmer wrote: > > On Fri, 22 May 2026 at 23:46, Thomas Weißschuh wrote: (...) > > Maybe something to save some seeding data between boots is the next > > tool I need to write. > > Since modern kernels support GRND_INSECURE, I suspect you would just > be wasting your time. Better rely on this for boot code. If it's good enough for Willy, it is certainly good enough for me, too. Or we could switch to AT_RANDOM, but the current aproach is fine for me. Thomas