commit:     7461dc50608308dea5916e750e5a13ed753ffeae
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 22:48:14 2017 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 22:48:14 2017 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=7461dc50

Support NVMe block devices.

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 arch/alpha/modules_load    | 3 ++-
 arch/arm/modules_load      | 3 ++-
 arch/ia64/modules_load     | 3 ++-
 arch/mips/modules_load     | 3 ++-
 arch/parisc/modules_load   | 3 ++-
 arch/parisc64/modules_load | 3 ++-
 arch/ppc/modules_load      | 3 ++-
 arch/ppc64/modules_load    | 3 ++-
 arch/s390/modules_load     | 3 ++-
 arch/sparc/modules_load    | 3 ++-
 arch/sparc64/modules_load  | 3 ++-
 arch/um/modules_load       | 3 ++-
 arch/x86/modules_load      | 3 ++-
 arch/x86_64/modules_load   | 3 ++-
 defaults/initrd.defaults   | 4 ++--
 defaults/modules_load      | 3 ++-
 16 files changed, 32 insertions(+), 17 deletions(-)

diff --git a/arch/alpha/modules_load b/arch/alpha/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/alpha/modules_load
+++ b/arch/alpha/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/arm/modules_load b/arch/arm/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/arm/modules_load
+++ b/arch/arm/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/ia64/modules_load b/arch/ia64/modules_load
index 207da62..e61445f 100644
--- a/arch/ia64/modules_load
+++ b/arch/ia64/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/mips/modules_load b/arch/mips/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/mips/modules_load
+++ b/arch/mips/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/parisc/modules_load b/arch/parisc/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/parisc/modules_load
+++ b/arch/parisc/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/parisc64/modules_load b/arch/parisc64/modules_load
index 207da62..e61445f 100644
--- a/arch/parisc64/modules_load
+++ b/arch/parisc64/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/ppc/modules_load b/arch/ppc/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/ppc/modules_load
+++ b/arch/ppc/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/ppc64/modules_load b/arch/ppc64/modules_load
index 207da62..e61445f 100644
--- a/arch/ppc64/modules_load
+++ b/arch/ppc64/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/s390/modules_load b/arch/s390/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/s390/modules_load
+++ b/arch/s390/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/sparc/modules_load b/arch/sparc/modules_load
index 39a13f5..9b06eb0 100644
--- a/arch/sparc/modules_load
+++ b/arch/sparc/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/sparc64/modules_load b/arch/sparc64/modules_load
index 207da62..e61445f 100644
--- a/arch/sparc64/modules_load
+++ b/arch/sparc64/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/um/modules_load b/arch/um/modules_load
index 7c0b503..0519076 100644
--- a/arch/um/modules_load
+++ b/arch/um/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/x86/modules_load b/arch/x86/modules_load
index 4ac6d94..135db2d 100644
--- a/arch/x86/modules_load
+++ b/arch/x86/modules_load
@@ -8,7 +8,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/arch/x86_64/modules_load b/arch/x86_64/modules_load
index 9d4c723..2c5b651 100644
--- a/arch/x86_64/modules_load
+++ b/arch/x86_64/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas mpt3sas"

diff --git a/defaults/initrd.defaults b/defaults/initrd.defaults
index 940d2df..43f5c09 100755
--- a/defaults/initrd.defaults
+++ b/defaults/initrd.defaults
@@ -81,8 +81,8 @@ DEFAULT_NFSOPTIONS="ro,nolock,rsize=1024,wsize=1024"
 
 # This should list all possible hwopts that take do/no prefixes
 # this is part of the load order too fyi
-HWOPTS='keymap cache modules pata sata scsi usb firewire waitscan lvm dmraid 
multipath mdadm zfs fs net'
+HWOPTS='keymap cache modules nvme pata sata scsi usb firewire waitscan lvm 
dmraid multipath mdadm zfs fs net'
 
 # Only sections that are in by default or those that
 # are not module groups need to be defined here...
-MY_HWOPTS='modules pata sata scsi usb firewire waitscan dmraid mdadm fs net 
iscsi crypto'
+MY_HWOPTS='modules pata nvme sata scsi usb firewire waitscan dmraid mdadm fs 
net iscsi crypto'

diff --git a/defaults/modules_load b/defaults/modules_load
index 345b8d1..3d7d9a5 100644
--- a/defaults/modules_load
+++ b/defaults/modules_load
@@ -7,7 +7,8 @@ MODULES_LVM="dm-mod dm-snapshot dm-mirror dm-bbr dm-bufio 
dm-crypt dm-delay dm-f
 MODULES_MDADM="dm-mod dm-snapshot dm-mirror dm-bbr dm-raid dm-crypt raid0 
raid1 raid456 raid5 raid6 raid10 linear multipath"
 MODULES_MULTIPATH="dm-mod dm-multipath dm-round-robin dm-rdac dm-queue-length 
dm-service-time"
 
-# Hardware (IDE/SCSI/SATA)
+# Hardware (IDE/SCSI/SATA/NVMe)
+MODULES_NVME="nvme-core nvme nvme-fabrics nvme-rdma nvme-loop nvmet nvmet-rdma"
 MODULES_PATA="pata_mpiix pata_pdc2027x pata_radisys pata_sil680 pata_rz1000 
pata_efar pata_cmd64x pata_hpt366 pata_hpt37x pata_hpt3x3 pata_hpt3x2n 
pata_optidma pata_it821x pata_artop pata_oldpiix pata_cypress pata_platform 
pata_serverworks pata_legacy pata_ns87410 pata_ns87415 pata_pcmcia pata_isapnp 
pata_it8213 pata_ali pata_amd pata_opti pata_atiixp pata_triflex 
pata_pdc202xx_old pata_sc1200 pata_qdi pata_netcell pata_sis pata_hpt3x2n 
pata_marvell pata_jmicron pata_via pata_cs5520 pata_cs5530 pata_cs5535 
pata_sl82c105 libata"
 MODULES_SATA="sata_promise sata_sil sata_sil24 sata_svw sata_via sata_nv 
sata_sx4 sata_sis sata_uli sata_vsc sata_qstor ahci libata ata_piix sata_mv 
sata_inic162x pdc_adma"
 MODULES_SCSI="sd_mod sg sr_mod aic79xx aic7xxx aic7xxx_old arcmsr BusLogic 
ncr53c8xx NCR53c406a initio advansys aha1740 aha1542 aha152x dtc fdomain gdth 
pas16 pci2220i pci2000 psi240i qlogicfas qlogicfc qlogicisp qlogicpti seagate 
t128 u14-34f ultrastor wd7000 sym53c8xx dmx3191d imm in2000 ips qla1280 sim710 
sym53c416 dc395x atp870u mptbase mptscsih mptspi mptfc mptsas 3w-sas 3w-xxxx 
3w-9xxx cpqarray cciss hpsa DAC960 sx8 aacraid megaraid megaraid_mbox 
megaraid_mm megaraid_sas qla2xxx lpfc scsi_transport_fc aic94xx mpt2sas"

Reply via email to