Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3454520pxu; Tue, 8 Dec 2020 12:29:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJz96+aSwQUo7iSce0Zt3cQ+ibsCUreC9VWvxiMKoCPFDBcbBTFHWAuE9PqYZBz83ghRhQgP X-Received: by 2002:a17:906:1102:: with SMTP id h2mr16591261eja.296.1607459354842; Tue, 08 Dec 2020 12:29:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607459354; cv=none; d=google.com; s=arc-20160816; b=QBW3Jv+JKQRtZBWu3pip/2sI33hG48pUjb58/fcPwMK2ikgvVwki7IZr/LpM98VFL9 +BwZdfOUL99kuuGFMafeiztNCuZJTVDpnTxuhn42HODX779uTdrBuS5NWaUYDn8DTVNg JjoUNzLgf48DzFUv/zSq1LcGcgvU4JC/xvHFyrULsySWn1A5E3ga+0eLQhHxlaJpo0Qy 1n8FIe1DtSH5K/yvlBWvYE52fl6ob8wyOMFwDwJgO51VHG4/N2b4my09PTIMe01+lS0z wg5mSQTYoPh3meOvZlQeUQFQQmID22dB6gZxULljMd2801nHKDmW+UMhLu1PDOOumzaJ qFJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:references:in-reply-to :date:cc:to:from:subject:message-id; bh=foGZp5ms5k/CqahVADEcFRbKKH9ytedLFF2NtFMAAvY=; b=mhSjh+Bn8AiFh44AMIMgCMYAoIREYhlCQGdh7D1GnwmysA4R1UE3To2mQ6/22DvZHo IxPG6u8oEa4fU0+1O2swekleVFG5b0G6MYK/XXWZ/olvQp94CAAjecjJH3a6uMFP1aWv cV+eezAdRRkydhxvsvGuT371g9sUP+pf+pi2HKPFO8yPEU6j+9NhOfdXCfY7Z/JM3ghd +17Aba9Bi0m2FrvOgXTZIGXPSM6KUlBJpvk5PiBdqvG3lRV4cYw155Upiq9PB58LiLUU 3FRFuAxClE5XS4jaPWFcHRNMZVa2/lhM7y5yxJyLAj376lNDMf/RXlMiwLXYiM6YcaNA 0Wkw== 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 dn20si10520024ejc.189.2020.12.08.12.28.51; Tue, 08 Dec 2020 12:29:14 -0800 (PST) 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 S1730621AbgLHSK7 (ORCPT + 99 others); Tue, 8 Dec 2020 13:10:59 -0500 Received: from maynard.decadent.org.uk ([95.217.213.242]:46066 "EHLO maynard.decadent.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730468AbgLHSK7 (ORCPT ); Tue, 8 Dec 2020 13:10:59 -0500 Received: from [2a02:1811:d05:2600:ba82:33db:3e5e:d545] (helo=deadeye) by maynard with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmhRJ-0004ID-4G; Tue, 08 Dec 2020 19:10:17 +0100 Received: from ben by deadeye with local (Exim 4.94) (envelope-from ) id 1kmhRH-000fd8-77; Tue, 08 Dec 2020 19:10:15 +0100 Message-ID: <4286b16c32116b6844eccacdd6a9ec567738f696.camel@decadent.org.uk> Subject: Re: Pass modules to Linux kernel without initrd From: Ben Hutchings To: Paul Menzel , LKML Cc: Luis Chamberlain , Hans de Goede Date: Tue, 08 Dec 2020 19:10:10 +0100 In-Reply-To: <6fbaf375-389d-6581-55a1-78bbe2852e2d@molgen.mpg.de> References: <6fbaf375-389d-6581-55a1-78bbe2852e2d@molgen.mpg.de> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-PrJRV1+3dqjqHCVQ6LJf" User-Agent: Evolution 3.38.1-2 MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2a02:1811:d05:2600:ba82:33db:3e5e:d545 X-SA-Exim-Mail-From: ben@decadent.org.uk X-SA-Exim-Scanned: No (on maynard); SAEximRunCond expanded to false Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-PrJRV1+3dqjqHCVQ6LJf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2020-12-08 at 10:24 +0100, Paul Menzel wrote: Dear Linux folks, Trying to reduce the boot time of standard distributions, I would like=20 to get rid of the initrd. The initrd is for mounting the root file=20 system and on most end user systems with standard distributions that=20 means loading the bus driver for the drive and the file system driver. [...] I would expect most end user systems to use at least one of LVM and cryptsetup, which need user-space to configure them. Debian has the "tiny-initramfs" package that covers the simple cases you're targetting, and can be used instead of initramfs-tools or dracut. The upstream of that is: . But I don't anticipate that we would change the default initramfs builder any time soon. Ben. --=20 Ben Hutchings The world is coming to an end. Please log off. --=-PrJRV1+3dqjqHCVQ6LJf Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAl/PwYIACgkQ57/I7JWG EQnZmxAAmDO/by7aheXTXo7TePm82TYaQMzeK2H4WbeiJsfGg6M2JRfzytgtav+S DQvLn6qhlU+XSnkSNxER3EGCsDJenh0XTFtfmdUHKoYFFLBivhXApCbfPM+GCee1 bSodvJ+FKstnSapukK4mvzhEgGGXC2CI6DV3pZ96zzRHpZaq76QkBHfKmGvnlaKy 6ZsOhhl0EBDpuwIg68tPx2Fav4G2u+GnqIFMAz5+hYzfnNaL3SVqtWvhJ4ySI6cR 6cgvlfbCQs5B6T/xKv+seYhb/VITMt7lPS1urExn4ZP8PEwsn9IyExeZxOjwqYz3 rcXyKS4RyopVTMbbAxSu/N8ncokuQIdhZ5ZAFPr2CpfuCMKKu7c4K8ZKdc8bNKAN C0GyY8bBsSBqm4t4FknmYwBRg7JUePN2XiFSjbY12faXYOXUK6fT9hYmQP2hh+TH 75EYf0YdPU0A9dmovq1q/A1ETbxsddXwkJeTv+0mXRf4NzXHcKOYxET283lCRCnz +QLcOoaV4oj0uzSVvGSqql70MARs9cTmsJQbWkIRnBOVqd/IkAwKbrlaO6XhSYpP OqjULpE7FG/D6/AtD/9SVQ1Ov/h9t3KAXkCMyRLzl5OGsG3nsayG1LzchWBpBsLc DCbpcTSIqEgp8mqUvsrqWPBgmdl8yys5E7qocbweao/NIbE7OAQ= =lbIp -----END PGP SIGNATURE----- --=-PrJRV1+3dqjqHCVQ6LJf--