aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Robbins <drobbins@funtoo.org>2017-11-11 19:39:18 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2017-11-14 19:06:00 -0800
commit88fb7f3aacdf3be6c1461ea37d42119a08fbe50c (patch)
treefb7713eb0fa3b5c9605533df9c0f39fb9956dca1
parentAllow MODULES variables to have underscores in them. (diff)
downloadgenkernel-88fb7f3a.tar.gz
genkernel-88fb7f3a.tar.bz2
genkernel-88fb7f3a.zip
Add f2fs support.
-rw-r--r--defaults/linuxrc5
-rw-r--r--defaults/modules_load2
2 files changed, 6 insertions, 1 deletions
diff --git a/defaults/linuxrc b/defaults/linuxrc
index b227ed2..7fd32f0 100644
--- a/defaults/linuxrc
+++ b/defaults/linuxrc
@@ -338,6 +338,11 @@ then
[ "$USE_ZFS" = "1" ] && MY_HWOPTS="${MY_HWOPTS} zfs"
fi
+# Hack for f2fs, which uses crc32 but does not depend on it (in many kernels at least):
+if [ "${ROOTFSTYPE}" = "f2fs" ]; then
+ FIRSTMODS="${FIRSTMODS} crc32_generic"
+fi
+
splash 'init'
cmdline_hwopts
diff --git a/defaults/modules_load b/defaults/modules_load
index 4ad3304..67ef3b9 100644
--- a/defaults/modules_load
+++ b/defaults/modules_load
@@ -29,7 +29,7 @@ MODULES_USB="ehci-pci ehci-hcd uhci usb-ohci hid usb-storage uhci-hcd ohci-hcd x
MODULES_FS="ext2 ext3 ext4 btrfs reiserfs jfs nfs xfs zfs fuse loop squashfs aufs overlay cramfs configfs fscrypto efivarfs msdos qemu_fw_cfg"
# Crypto
-MODULES_CRYPTO="sha256_generic cbc aes_generic xts"
+MODULES_CRYPTO="sha256_generic cbc crc32_generic aes_generic xts"
# Virtio
MODULES_VIRTIO="virtio_scsi virtio_blk virtio_console virtio-rng virtio virtio_balloon virtio_input virtio_ring virtio_pci virtio_mmio virtio_crypto virtio_net"