X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/bf0aeede47c20f8da9afbc1d17165eb11a79d38e..accff9a4a72195bc2be35d0edfcd1f4f51954971:/package/kernel/modules/block.mk diff --git a/package/kernel/modules/block.mk b/package/kernel/modules/block.mk index b1804337c..34c6f9927 100644 --- a/package/kernel/modules/block.mk +++ b/package/kernel/modules/block.mk @@ -360,6 +360,35 @@ endef $(eval $(call KernelPackage,nbd)) +define KernelPackage/dm + SUBMENU:=$(BLOCK_MENU) + TITLE:=Device Mapper + # All the "=n" are unnecessary, they're only there + # to stop the config from asking the question. + # MIRROR is M because I've needed it for pvmove. + KCONFIG:= \ + CONFIG_BLK_DEV_MD=n \ + CONFIG_DM_DEBUG=n \ + CONFIG_DM_CRYPT=n \ + CONFIG_DM_UEVENT=n \ + CONFIG_DM_DELAY=n \ + CONFIG_DM_MULTIPATH=n \ + CONFIG_DM_ZERO=n \ + CONFIG_DM_SNAPSHOT=n \ + CONFIG_MD=y \ + CONFIG_BLK_DEV_DM \ + CONFIG_DM_MIRROR + FILES:=$(LINUX_DIR)/drivers/md/dm-*.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,30,dm-mod dm-region-hash dm-mirror dm-log) +endef + +define KernelPackage/dm/description + Kernel module necessary for LVM2 support +endef + +$(eval $(call KernelPackage,dm)) + + define KernelPackage/pata-rb153-cf $(call KernelPackage/ata/Depends,@TARGET_adm5120_router_le) TITLE:=RouterBOARD 153 CF Slot support