commit:     c016fa911d55334398fc83cf8ca4178c8d77484a
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 20 01:58:00 2019 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Nov 24 19:59:16 2019 +0000
URL:        https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=c016fa91

kernel-generic-config: Disable Virtio by default, use --virtio

Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 defaults/kernel-generic-config | 21 ++-------------------
 gen_configkernel.sh            |  3 +++
 2 files changed, 5 insertions(+), 19 deletions(-)

diff --git a/defaults/kernel-generic-config b/defaults/kernel-generic-config
index c76b175..3e5d589 100644
--- a/defaults/kernel-generic-config
+++ b/defaults/kernel-generic-config
@@ -470,23 +470,8 @@ CONFIG_BLK_DEV_VIA82CXXX=y
 # CONFIG_BLK_DEV_IDEDMA is not set
 # CONFIG_BLK_DEV_HD is not set
 
-CONFIG_VIRTIO=m
-CONFIG_VIRTIO_BLK=m
-CONFIG_VIRTIO_BLK_SCSI=m
-CONFIG_VIRTIO_RING=m
-CONFIG_VIRTIO_PCI=m
-CONFIG_VIRTIO_BALLOON=m
-CONFIG_VIRTIO_NET=m
-CONFIG_VMXNET3=m
-CONFIG_HW_RANDOM_VIRTIO=m
-CONFIG_VIRTIO_CONSOLE=m
-CONFIG_VIRTIO_MMIO=m
-CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
-CONFIG_VIRTIO_VSOCKETS=m
-CONFIG_BLK_MQ_VIRTIO=y
-CONFIG_CRYPTO_DEV_VIRTIO=m
-CONFIG_DRM_VIRTIO_GPU=m
-
+# CONFIG_VIRT_DRIVERS is not set
+# CONFIG_VIRTIO_MENU is not set
 
 #
 # SCSI device support
@@ -946,7 +931,6 @@ CONFIG_RDS_TCP=m
 
 CONFIG_NET_9P=m
 CONFIG_NET_9P_FD=m
-CONFIG_NET_9P_VIRTIO=m
 # CONFIG_NET_9P_DEBUG is not set
 CONFIG_NET_9P_RDMA=m
 
@@ -4529,7 +4513,6 @@ CONFIG_IXGBEVF=m
 CONFIG_IXGBE_HWMON=y
 CONFIG_IXGBE_PTP=y
 CONFIG_VMWARE_PVSCSI=m
-CONFIG_SCSI_VIRTIO=m
 CONFIG_SCSI_PM8001=m
 CONFIG_MACVTAP=m
 CONFIG_SND_HDA_PREALLOC_SIZE=512

diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index d95368f..6141ba6 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -749,6 +749,9 @@ config_kernel() {
                kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" 
"CONFIG_VIRTIO_MMIO" "${newvirtio_setting}"
                kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" 
"CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES" "y"
 
+               kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_NET_9P" 
"${newvirtio_setting}"
+               kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" 
"CONFIG_NET_9P_VIRTIO" "${newvirtio_setting}"
+
                if [ ${KV_NUMERIC} -ge 4008 ]
                then
                        local cfg_CONFIG_VSOCKETS=$(kconfig_get_opt 
"${KERNEL_OUTPUTDIR}/.config" "CONFIG_VSOCKETS")

Reply via email to