From 05d235dd1c2ca6d41fbd04a7c40e27240be214ee Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 1 Jul 2021 08:57:07 +0200 Subject: [PATCH] linux-5.10.47: Configure standalone virtio-fs usage Resolves #2150 According to [1] the following parameters are required: VIRTIO, VIRTIO_FS, DAX, FS_DAX, DAX_DRIVER, ZONE_DEVICE. VIRTIO is already selected (as y) by the existing VIRTIO_PCI (=y). Set VIRTIO_FS. DAX is selected by DAX_DRIVER and DAX_DRIVER is selected by BLK_DEV_PMEM && LIBNVDIMM. BLK_DEV_PMEM ist default LIBNVDIMM. Set LIBNVDIMM. Set FS_DAX. DAX_DRIVER is already selected by BLK_DEV_PMEM and LIBNVDIMM. ZONE_DEVICE depends on MEMORY_HOTPLUG and MEMORY_HOTREMOVE. Set all three. [1]: https://virtio-fs.gitlab.io/howto-qemu.html --- linux-5.10.47-390.bee | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/linux-5.10.47-390.bee b/linux-5.10.47-390.bee index 81158f1d9..38938fcda 100755 --- a/linux-5.10.47-390.bee +++ b/linux-5.10.47-390.bee @@ -127,7 +127,10 @@ mee_configure() { CONFIG_LDM_PARTITION=y # CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set CONFIG_BINFMT_MISC=y + CONFIG_MEMORY_HOTPLUG=y + CONFIG_MEMORY_HOTREMOVE=y CONFIG_TRANSPARENT_HUGEPAGE=y + CONFIG_ZONE_DEVICE=y CONFIG_NET=y CONFIG_PACKET=m CONFIG_PACKET_DIAG=m @@ -822,6 +825,7 @@ mee_configure() { CONFIG_AMD_IOMMU_V2=m CONFIG_INTEL_IOMMU=y CONFIG_IRQ_REMAP=y + CONFIG_LIBNVDIMM=m CONFIG_EXT2_FS=y CONFIG_EXT3_FS=m CONFIG_EXT3_FS_POSIX_ACL=y @@ -835,6 +839,7 @@ mee_configure() { CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y CONFIG_BTRFS_FS=m + CONFIG_FS_DAX=y CONFIG_BTRFS_FS_POSIX_ACL=y CONFIG_FANOTIFY=y CONFIG_QUOTA=y @@ -843,6 +848,7 @@ mee_configure() { CONFIG_QFMT_V2=m CONFIG_AUTOFS4_FS=m CONFIG_FUSE_FS=m + CONFIG_VIRTIO_FS=m CONFIG_OVERLAY_FS=m CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y