Skip to content

Commit

Permalink
linux-5.10.47: Configure standalone virtio-fs usage
Browse files Browse the repository at this point in the history
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
  • Loading branch information
donald committed Jul 1, 2021
1 parent 0d65cbb commit 05d235d
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions linux-5.10.47-390.bee
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 05d235d

Please sign in to comment.