~ruther/guix-local

fb74174958800496e40aec07543bff07cfaa7b35 — Ludovic Courtès 10 years ago be7be9e
linux-boot: Remove verbose output for module loads.

* gnu/build/linux-boot.scm (boot-system): Leave
'current-module-debugging-port' unchanged.
* gnu/build/linux-modules.scm (load-linux-module*): Update comment about
'mmap'.
2 files changed, 2 insertions(+), 3 deletions(-)

M gnu/build/linux-boot.scm
M gnu/build/linux-modules.scm
M gnu/build/linux-boot.scm => gnu/build/linux-boot.scm +1 -2
@@ 1,5 1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2013, 2014, 2015 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <ludo@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 381,7 381,6 @@ to it are lost."
         (start-repl))

       (display "loading kernel modules...\n")
       (current-module-debugging-port (current-output-port))
       (for-each (cut load-linux-module* <>
                      #:lookup-module lookup-module)
                 (map lookup-module linux-modules))

M gnu/build/linux-modules.scm => gnu/build/linux-modules.scm +1 -1
@@ 144,7 144,7 @@ true, load its dependencies first (à la 'modprobe'.)  The actual files
containing modules depended on are obtained by calling LOOKUP-MODULE with the
module name."
  (define (slurp module)
    ;; TODO: Use 'mmap' to reduce memory usage.
    ;; TODO: Use 'finit_module' to reduce memory usage.
    (call-with-input-file file get-bytevector-all))

  (when recursive?