From unknown Sun Jun 22 08:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#45722] [PATCH] gnu: kernel-module-loader does not require file-systems Resent-From: raid5atemyhomework Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 08 Jan 2021 02:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45722@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@gnu.org" Reply-To: raid5atemyhomework Received: via spool by submit@debbugs.gnu.org id=B.161007199712511 (code B ref -1); Fri, 08 Jan 2021 02:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Jan 2021 02:13:17 +0000 Received: from localhost ([127.0.0.1]:48976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxhHB-0003Fj-GU for submit@debbugs.gnu.org; Thu, 07 Jan 2021 21:13:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:34296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxhH6-0003FW-FQ for submit@debbugs.gnu.org; Thu, 07 Jan 2021 21:13:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxhH6-0002yg-0e for guix-patches@gnu.org; Thu, 07 Jan 2021 21:13:12 -0500 Received: from mail-40130.protonmail.ch ([185.70.40.130]:55812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxhH2-0000G4-Lp for guix-patches@gnu.org; Thu, 07 Jan 2021 21:13:11 -0500 Date: Fri, 08 Jan 2021 02:12:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1610071976; bh=UwfzimmU997PGFAfa5tarj0MdfkcRw33CjF17Hh+fW4=; h=Date:To:From:Reply-To:Subject:From; b=rZuUlnQ+zJQxVO8P2wfELC4QC/7sHL9m+sXdcQMET1LDjP1dYZnRP259XwekqEshL qQajhMta1LJl4dJfbokhNUyp3H98bDEFtKgbG8xHUUJkDm1KC+CQ2s7TQoNWq4DkQe cqRwk5qZCexerAkowLdCt67+KUevPun4K0B3NOAA= From: raid5atemyhomework Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.130; envelope-from=raid5atemyhomework@protonmail.com; helo=mail-40130.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) In https://issues.guix.gnu.org/45692#5 Danny brings up that the `kernel-mod= ule-loader-shepherd-service` might not need to depend on `file-systems`. So: * `kernel-module-loader-shepherd-service` uses the `/proc` filesystem. * However, this filesystem is mounted in `initrd` before handing over to = the real root (in `gnu/build/linux-boot.scm`'s `mount-essential-file-syste= ms`, which is called in `boot-system` very early. * Before handing over to the real root, the mounts are moved in `move-ess= ential-file-systems`, which is called by the `switch-root` procedure that i= s called by `boot-system` after mounting the root filesystem. * The `/proc/sys/kernel/modprobe` file contains a reference to a `/gnu/stor= e` path to a `modprobe` binary. * Shepherd starts with the root file system already mounted (by the `init= rd` `boot-system` procedure), so the full `/gnu/store` should be accessible= as soon as Shepherd starts. I've tested this as follows: * Created a QEMU VM image that pointlessly loads "btrfs" (which is not load= ed by default) by `(simple-service 'load-btrfs kernel-module-loader-service= -type '("btrfs"))` and confirmed it boots to desktop and `lsmod` lists `btr= fs`. * Ran tests "loadable-kernel-modules-0", "loadable-kernel-modules-1", and "= loadable-kernel-module-2" and confirmed they pass. In theory this could break a system, if an existing kernel module reads fro= m some file (which Linux kernel modules are discouraged from doing) at load= time *and* the system administrator put that file in a non-root filesystem = (which if it's a "proper" module it should be in either `/etc` or `/var`, t= he former of which is, on Guix System, created by Guix on the root filesyst= em, and the latter of which should generally be on the root filesystem as w= ell). So I think the risk of this breaking *some* system is fairly low. Please review. >From d028dac0efaf6ab3d8edafc2e68c0d2ef692bab7 Mon Sep 17 00:00:00 2001 From: raid5atemyhomework Date: Fri, 8 Jan 2021 09:41:25 +0800 Subject: [PATCH] gnu: kernel-module-loader does not require file-systems * gnu/services/linux.scm (kernel-module-loader-shepherd-service): Remove requirement of file-systems. --- gnu/services/linux.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/services/linux.scm b/gnu/services/linux.scm index 1046a7e0c2..340b330030 100644 --- a/gnu/services/linux.scm +++ b/gnu/services/linux.scm @@ -2,6 +2,7 @@ ;;; Copyright =C2=A9 2020 Maxim Cournoyer ;;; Copyright =C2=A9 2020 Brice Waegeneire ;;; Copyright =C2=A9 2020 Efraim Flashner +;;; Copyright =C2=A9 2021 raid5atemyhomework ;;; ;;; This file is part of GNU Guix. ;;; @@ -150,7 +151,7 @@ representation." (shepherd-service (documentation "Load kernel modules.") (provision '(kernel-module-loader)) - (requirement '(file-systems)) + (requirement '()) (one-shot? #t) (modules `((srfi srfi-1) (srfi srfi-34) -- 2.30.0 From unknown Sun Jun 22 08:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#45722] [PATCH] gnu: kernel-module-loader does not require file-systems Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 08 Feb 2021 02:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45722 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 45722@debbugs.gnu.org Cc: raid5atemyhomework , 45722-done@debbugs.gnu.org X-Debbugs-Original-To: raid5atemyhomework via Guix-patches via Received: via spool by submit@debbugs.gnu.org id=B.161275293029668 (code B ref -1); Mon, 08 Feb 2021 02:56:02 +0000 Received: (at submit) by debbugs.gnu.org; 8 Feb 2021 02:55:30 +0000 Received: from localhost ([127.0.0.1]:49275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l8wi2-0007iS-A1 for submit@debbugs.gnu.org; Sun, 07 Feb 2021 21:55:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:39786) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l8wi0-0007iJ-69 for submit@debbugs.gnu.org; Sun, 07 Feb 2021 21:55:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60816) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l8why-0004oF-Ah for guix-patches@gnu.org; Sun, 07 Feb 2021 21:55:27 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:40804) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l8whw-0002c0-Hv for guix-patches@gnu.org; Sun, 07 Feb 2021 21:55:26 -0500 Received: from localhost (80-110-127-104.cgn.dynamic.surfer.at [80.110.127.104]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 32FDD33609D6; Mon, 8 Feb 2021 03:55:23 +0100 (CET) Date: Mon, 8 Feb 2021 03:55:22 +0100 From: Danny Milosavljevic Message-ID: <20210208035522.792d9143@scratchpost.org> In-Reply-To: References: X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/2ZpS+oYykj_l0.NymaOgnCG"; protocol="application/pgp-signature"; micalg=pgp-sha512 Received-SPF: none client-ip=85.13.145.193; envelope-from=dannym@scratchpost.org; helo=dd26836.kasserver.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --Sig_/2ZpS+oYykj_l0.NymaOgnCG Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Pushed to guix master as commit fe7529d71b8d7b09b48679c86e1155895afd92a4. Thanks! --Sig_/2ZpS+oYykj_l0.NymaOgnCG Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAmAgqBoACgkQ5xo1VCww uqVjmAf+P0upXjtWvQkxbNiw9U+TH/KadZ05qeixLI5LFpFHDQONJqWG6XNsimAs jJJ0DQduNsQPSZiJ05170GT4gOEQ83lGCKDHu/Jda8qbEPrj+SwI9A29zgWd96mf ubxEBvygkbyp+Is+7I1Ghop2shwfhIgXRYb7+G14p1pkTJn8cCzVkPP8qjsQs7Q6 KN1kXCBxDX9MVqtmOt40fXKHMWPla4Y+ZcUngDUNaGUiF6sP+d8fwa9qD5Kdidtr FOJH3Wmu12RK+MBhw7Jdw/wVsGIT5QqQHFY/7RK7iqQSjiOPDnuYjDq/Ws3vFnim NcKilOISnnwztCwE2+JkzufkxZk9QQ== =2ltx -----END PGP SIGNATURE----- --Sig_/2ZpS+oYykj_l0.NymaOgnCG-- From unknown Sun Jun 22 08:00:55 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: raid5atemyhomework Subject: bug#45722: closed (Re: [bug#45722] [PATCH] gnu: kernel-module-loader does not require file-systems) Message-ID: References: <20210208035522.792d9143@scratchpost.org> X-Gnu-PR-Message: they-closed 45722 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 45722@debbugs.gnu.org Date: Mon, 08 Feb 2021 02:56:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1612752963-29712-1" This is a multi-part message in MIME format... ------------=_1612752963-29712-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #45722: [PATCH] gnu: kernel-module-loader does not require file-systems which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 45722@debbugs.gnu.org. --=20 45722: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D45722 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1612752963-29712-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 45722-done) by debbugs.gnu.org; 8 Feb 2021 02:55:26 +0000 Received: from localhost ([127.0.0.1]:49272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l8why-0007iA-1J for submit@debbugs.gnu.org; Sun, 07 Feb 2021 21:55:26 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:37854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l8whw-0007i2-0B for 45722-done@debbugs.gnu.org; Sun, 07 Feb 2021 21:55:24 -0500 Received: from localhost (80-110-127-104.cgn.dynamic.surfer.at [80.110.127.104]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 32FDD33609D6; Mon, 8 Feb 2021 03:55:23 +0100 (CET) Date: Mon, 8 Feb 2021 03:55:22 +0100 From: Danny Milosavljevic To: raid5atemyhomework via Guix-patches via Subject: Re: [bug#45722] [PATCH] gnu: kernel-module-loader does not require file-systems Message-ID: <20210208035522.792d9143@scratchpost.org> In-Reply-To: References: X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.32; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/2ZpS+oYykj_l0.NymaOgnCG"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 45722-done Cc: raid5atemyhomework , 45722-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/2ZpS+oYykj_l0.NymaOgnCG Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Pushed to guix master as commit fe7529d71b8d7b09b48679c86e1155895afd92a4. Thanks! --Sig_/2ZpS+oYykj_l0.NymaOgnCG Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAmAgqBoACgkQ5xo1VCww uqVjmAf+P0upXjtWvQkxbNiw9U+TH/KadZ05qeixLI5LFpFHDQONJqWG6XNsimAs jJJ0DQduNsQPSZiJ05170GT4gOEQ83lGCKDHu/Jda8qbEPrj+SwI9A29zgWd96mf ubxEBvygkbyp+Is+7I1Ghop2shwfhIgXRYb7+G14p1pkTJn8cCzVkPP8qjsQs7Q6 KN1kXCBxDX9MVqtmOt40fXKHMWPla4Y+ZcUngDUNaGUiF6sP+d8fwa9qD5Kdidtr FOJH3Wmu12RK+MBhw7Jdw/wVsGIT5QqQHFY/7RK7iqQSjiOPDnuYjDq/Ws3vFnim NcKilOISnnwztCwE2+JkzufkxZk9QQ== =2ltx -----END PGP SIGNATURE----- --Sig_/2ZpS+oYykj_l0.NymaOgnCG-- ------------=_1612752963-29712-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Jan 2021 02:13:17 +0000 Received: from localhost ([127.0.0.1]:48976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxhHB-0003Fj-GU for submit@debbugs.gnu.org; Thu, 07 Jan 2021 21:13:17 -0500 Received: from lists.gnu.org ([209.51.188.17]:34296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kxhH6-0003FW-FQ for submit@debbugs.gnu.org; Thu, 07 Jan 2021 21:13:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56120) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxhH6-0002yg-0e for guix-patches@gnu.org; Thu, 07 Jan 2021 21:13:12 -0500 Received: from mail-40130.protonmail.ch ([185.70.40.130]:55812) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxhH2-0000G4-Lp for guix-patches@gnu.org; Thu, 07 Jan 2021 21:13:11 -0500 Date: Fri, 08 Jan 2021 02:12:49 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1610071976; bh=UwfzimmU997PGFAfa5tarj0MdfkcRw33CjF17Hh+fW4=; h=Date:To:From:Reply-To:Subject:From; b=rZuUlnQ+zJQxVO8P2wfELC4QC/7sHL9m+sXdcQMET1LDjP1dYZnRP259XwekqEshL qQajhMta1LJl4dJfbokhNUyp3H98bDEFtKgbG8xHUUJkDm1KC+CQ2s7TQoNWq4DkQe cqRwk5qZCexerAkowLdCt67+KUevPun4K0B3NOAA= To: "guix-patches@gnu.org" From: raid5atemyhomework Subject: [PATCH] gnu: kernel-module-loader does not require file-systems Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Received-SPF: pass client-ip=185.70.40.130; envelope-from=raid5atemyhomework@protonmail.com; helo=mail-40130.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: raid5atemyhomework Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) In https://issues.guix.gnu.org/45692#5 Danny brings up that the `kernel-mod= ule-loader-shepherd-service` might not need to depend on `file-systems`. So: * `kernel-module-loader-shepherd-service` uses the `/proc` filesystem. * However, this filesystem is mounted in `initrd` before handing over to = the real root (in `gnu/build/linux-boot.scm`'s `mount-essential-file-syste= ms`, which is called in `boot-system` very early. * Before handing over to the real root, the mounts are moved in `move-ess= ential-file-systems`, which is called by the `switch-root` procedure that i= s called by `boot-system` after mounting the root filesystem. * The `/proc/sys/kernel/modprobe` file contains a reference to a `/gnu/stor= e` path to a `modprobe` binary. * Shepherd starts with the root file system already mounted (by the `init= rd` `boot-system` procedure), so the full `/gnu/store` should be accessible= as soon as Shepherd starts. I've tested this as follows: * Created a QEMU VM image that pointlessly loads "btrfs" (which is not load= ed by default) by `(simple-service 'load-btrfs kernel-module-loader-service= -type '("btrfs"))` and confirmed it boots to desktop and `lsmod` lists `btr= fs`. * Ran tests "loadable-kernel-modules-0", "loadable-kernel-modules-1", and "= loadable-kernel-module-2" and confirmed they pass. In theory this could break a system, if an existing kernel module reads fro= m some file (which Linux kernel modules are discouraged from doing) at load= time *and* the system administrator put that file in a non-root filesystem = (which if it's a "proper" module it should be in either `/etc` or `/var`, t= he former of which is, on Guix System, created by Guix on the root filesyst= em, and the latter of which should generally be on the root filesystem as w= ell). So I think the risk of this breaking *some* system is fairly low. Please review. >From d028dac0efaf6ab3d8edafc2e68c0d2ef692bab7 Mon Sep 17 00:00:00 2001 From: raid5atemyhomework Date: Fri, 8 Jan 2021 09:41:25 +0800 Subject: [PATCH] gnu: kernel-module-loader does not require file-systems * gnu/services/linux.scm (kernel-module-loader-shepherd-service): Remove requirement of file-systems. --- gnu/services/linux.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/services/linux.scm b/gnu/services/linux.scm index 1046a7e0c2..340b330030 100644 --- a/gnu/services/linux.scm +++ b/gnu/services/linux.scm @@ -2,6 +2,7 @@ ;;; Copyright =C2=A9 2020 Maxim Cournoyer ;;; Copyright =C2=A9 2020 Brice Waegeneire ;;; Copyright =C2=A9 2020 Efraim Flashner +;;; Copyright =C2=A9 2021 raid5atemyhomework ;;; ;;; This file is part of GNU Guix. ;;; @@ -150,7 +151,7 @@ representation." (shepherd-service (documentation "Load kernel modules.") (provision '(kernel-module-loader)) - (requirement '(file-systems)) + (requirement '()) (one-shot? #t) (modules `((srfi srfi-1) (srfi srfi-34) -- 2.30.0 ------------=_1612752963-29712-1--