aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-11-26 14:36:31 +0100
committerThomas Deutschmann <whissi@gentoo.org>2019-11-26 14:47:20 +0100
commitb8bf4c4ae97f8d077a8e6b9cb23593e45d9ea966 (patch)
tree8338a3825678e4a5e4591ed30bfac232fed0c9ce /gen_configkernel.sh
parentkernel-generic-config: Add Pensando Ethernet IONIC support (diff)
downloadgenkernel-b8bf4c4ae97f8d077a8e6b9cb23593e45d9ea966.tar.gz
genkernel-b8bf4c4ae97f8d077a8e6b9cb23593e45d9ea966.tar.bz2
genkernel-b8bf4c4ae97f8d077a8e6b9cb23593e45d9ea966.zip
gen_configkernel.sh: config_kernel(): Add virtiofs support
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'gen_configkernel.sh')
-rwxr-xr-xgen_configkernel.sh12
1 files changed, 12 insertions, 0 deletions
diff --git a/gen_configkernel.sh b/gen_configkernel.sh
index 7dbcadde..7840491a 100755
--- a/gen_configkernel.sh
+++ b/gen_configkernel.sh
@@ -790,6 +790,18 @@ config_kernel() {
[ ${KV_NUMERIC} -ge 4010 ] &&
kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_CRYPTO_DEV_VIRTIO" "${newvirtio_setting}"
+
+ if [ ${KV_NUMERIC} -ge 5004 ]
+ then
+ local cfg_CONFIG_FUSE_FS=$(kconfig_get_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_FUSE_FS")
+ case "${cfg_CONFIG_FUSE_FS}" in
+ y|m) ;; # Do nothing
+ *) cfg_CONFIG_FUSE_FS=${newvirtio_setting}
+ esac
+
+ kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_FUSE_FS" "${cfg_CONFIG_FUSE_FS}"
+ kconfig_set_opt "${KERNEL_OUTPUTDIR}/.config" "CONFIG_VIRTIO_FS" "${cfg_CONFIG_FUSE_FS}"
+ fi
fi
# Microcode setting, intended for early microcode loading, if --microcode