diff --git a/openwrt/package/linux/Config.in b/openwrt/package/linux/Config.in index b848572914..2ab006c8b8 100644 --- a/openwrt/package/linux/Config.in +++ b/openwrt/package/linux/Config.in @@ -97,6 +97,30 @@ config BR2_PACKAGE_KMOD_VFAT Kernel modules for VFAT filesystem support useful for usb mass storage devices +config BR2_PACKAGE_KMOD_EXT2 + tristate "EXT2 filesystem support" + default m + help + Kernel modules for EXT2 filesystem support + +config BR2_PACKAGE_KMOD_EXT3 + tristate "EXT3 filesystem support" + default m + help + Kernel modules for EXT3 filesystem support + +config BR2_PACKAGE_KMOD_XFS + tristate "XFS filesystem support" + default m + help + Kernel modules for XFS filesystem support + +config BR2_PACKAGE_KMOD_HFSPLUS + tristate "HFS+ filesystem support" + default m + help + Kernel modules for HFS+ filesystem support + config BR2_PACKAGE_KMOD_LP tristate "parallel port and lp support" default m diff --git a/openwrt/package/linux/Makefile b/openwrt/package/linux/Makefile index 3f730355b9..fdd7e8d769 100644 --- a/openwrt/package/linux/Makefile +++ b/openwrt/package/linux/Makefile @@ -92,10 +92,22 @@ $(eval $(call KMOD_template,LP,lp,\ $(MODULES_DIR)/kernel/drivers/parport/parport_splink.o \ $(MODULES_DIR)/kernel/drivers/char/lp.o \ ,CONFIG_PARPORT)) +$(eval $(call KMOD_template,EXT2,ext2,\ + $(MODULES_DIR)/kernel/fs/ext2/*.o \ +,CONFIG_EXT2_FS)) +$(eval $(call KMOD_template,EXT3,ext3,\ + $(MODULES_DIR)/kernel/fs/ext3/*.o \ + $(MODULES_DIR)/kernel/fs/jbd/*.o \ +,CONFIG_EXT3_FS)) +$(eval $(call KMOD_template,XFS,xfs,\ + $(MODULES_DIR)/kernel/fs/xfs/*.o \ +,CONFIG_XFS_FS)) +$(eval $(call KMOD_template,HFSPLUS,hfsplus,\ + $(MODULES_DIR)/kernel/fs/hfsplus/*.o \ +,CONFIG_HFSPLUS_FS)) $(eval $(call KMOD_template,VFAT,vfat,\ $(MODULES_DIR)/kernel/fs/vfat/vfat.o \ $(MODULES_DIR)/kernel/fs/fat/fat.o \ - $(MODULES_DIR)/kernel/fs/msdos/msdos.o \ ,CONFIG_VFAT_FS)) $(eval $(call KMOD_template,CRYPTO,crypto,\ $(MODULES_DIR)/kernel/crypto/*.o \ diff --git a/openwrt/package/linux/control/kmod-ext2.control b/openwrt/package/linux/control/kmod-ext2.control new file mode 100644 index 0000000000..546dfcb76c --- /dev/null +++ b/openwrt/package/linux/control/kmod-ext2.control @@ -0,0 +1,6 @@ +Package: kmod-ext2 +Priority: optional +Section: sys +Maintainer: Felix Fietkau +Source: buildroot internal +Description: Kernel modules for EXT2 filesystem support diff --git a/openwrt/package/linux/control/kmod-ext3.control b/openwrt/package/linux/control/kmod-ext3.control new file mode 100644 index 0000000000..1340d58d57 --- /dev/null +++ b/openwrt/package/linux/control/kmod-ext3.control @@ -0,0 +1,6 @@ +Package: kmod-ext3 +Priority: optional +Section: sys +Maintainer: Felix Fietkau +Source: buildroot internal +Description: Kernel modules for EXT3 filesystem support diff --git a/openwrt/package/linux/control/kmod-hfsplus.control b/openwrt/package/linux/control/kmod-hfsplus.control new file mode 100644 index 0000000000..bb72a5f09d --- /dev/null +++ b/openwrt/package/linux/control/kmod-hfsplus.control @@ -0,0 +1,6 @@ +Package: kmod-hfsplus +Priority: optional +Section: sys +Maintainer: Felix Fietkau +Source: buildroot internal +Description: Kernel modules for HFS+ filesystem support diff --git a/openwrt/package/linux/control/kmod-xfs.control b/openwrt/package/linux/control/kmod-xfs.control new file mode 100644 index 0000000000..494e94cbd5 --- /dev/null +++ b/openwrt/package/linux/control/kmod-xfs.control @@ -0,0 +1,6 @@ +Package: kmod-xfs +Priority: optional +Section: sys +Maintainer: Felix Fietkau +Source: buildroot internal +Description: Kernel modules for XFS filesystem support diff --git a/openwrt/package/linux/linux.config b/openwrt/package/linux/linux.config index d4074ee903..7534ece882 100644 --- a/openwrt/package/linux/linux.config +++ b/openwrt/package/linux/linux.config @@ -876,15 +876,15 @@ CONFIG_SOFT_WATCHDOG=y # CONFIG_ADFS_FS_RW is not set # CONFIG_AFFS_FS is not set # CONFIG_HFS_FS is not set -# CONFIG_HFSPLUS_FS is not set +CONFIG_HFSPLUS_FS=m # CONFIG_BEFS_FS is not set # CONFIG_BEFS_DEBUG is not set # CONFIG_BFS_FS is not set -# CONFIG_EXT3_FS is not set -# CONFIG_JBD is not set +CONFIG_EXT3_FS=m +CONFIG_JBD=m # CONFIG_JBD_DEBUG is not set CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m +# CONFIG_MSDOS_FS is not set # CONFIG_UMSDOS_FS is not set CONFIG_VFAT_FS=m # CONFIG_EFS_FS is not set @@ -925,7 +925,7 @@ CONFIG_EXT2_FS=m # CONFIG_UDF_RW is not set # CONFIG_UFS_FS is not set # CONFIG_UFS_FS_WRITE is not set -# CONFIG_XFS_FS is not set +CONFIG_XFS_FS=m # CONFIG_XFS_QUOTA is not set # CONFIG_XFS_RT is not set # CONFIG_XFS_TRACE is not set