]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
90kernel-modules: Install less modules for hostonly mode
authorKairui Song <kasong@redhat.com>
Tue, 20 Oct 2020 09:30:03 +0000 (17:30 +0800)
committerHarald Hoyer <harald@hoyer.xyz>
Fri, 30 Oct 2020 09:13:37 +0000 (10:13 +0100)
Rearrange some module installation mode, install less modules for
hostonly mode.

Signed-off-by: Kairui Song <kasong@redhat.com>
modules.d/90kernel-modules/module-setup.sh

index 73df29bf5667e132e239d222a83d12664c8343d5..49609855e6b6a22c240c603f8422ab1c48806665 100755 (executable)
@@ -35,8 +35,9 @@ installkernel() {
     install_block_modules () {
         instmods \
             scsi_dh_rdac scsi_dh_emc scsi_dh_alua \
+            =drivers/usb/storage \
             =ide nvme vmd \
-            virtio_blk
+            virtio_blk virtio_scsi
 
         dracut_instmods -o -s "${_blockfuncs}" "=drivers"
     }
@@ -48,7 +49,6 @@ installkernel() {
             ohci-hcd ohci-pci \
             uhci-hcd \
             xhci-hcd xhci-pci xhci-plat-hcd \
-            "=drivers/pinctrl" \
             ${NULL}
 
         hostonly=$(optional_hostonly) instmods \
@@ -56,15 +56,15 @@ installkernel() {
             "=drivers/tty/serial" \
             "=drivers/input/serio" \
             "=drivers/input/keyboard" \
-            "=drivers/usb/storage" \
             "=drivers/pci/host" \
             "=drivers/pci/controller" \
+            "=drivers/pinctrl" \
             ${NULL}
 
         instmods \
             yenta_socket \
             atkbd i8042 usbhid firewire-ohci pcmcia hv-vmbus \
-            virtio virtio_ring virtio_pci virtio_scsi pci_hyperv \
+            virtio virtio_ring virtio_pci pci_hyperv \
             "=drivers/pcmcia"
 
         if [[ "${DRACUT_ARCH:-$(uname -m)}" == arm* || "${DRACUT_ARCH:-$(uname -m)}" == aarch64 ]]; then