Message ID | 20171126114524.20819-8-hauke@hauke-m.de |
---|---|
State | Superseded |
Delegated to: | Hauke Mehrtens |
Headers | show |
Series | Add support for kernel 4.14 | expand |
On 26/11/17 10:45 pm, Hauke Mehrtens wrote: > In kernel 4.14 kmod-dm depends on kmod-dax. > Add DAX: "Direct access to differentiated memory" to LEDE. Hi Hauke, I had to add CONFIG_DEV_DAX to the KCONFIG otherwise the kernel build got interrupted for the missing symbol. > Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> > +define KernelPackage/dax > + SUBMENU:=$(BLOCK_MENU) > + TITLE:=DAX: direct access to differentiated memory > + DEPENDS:=@LINUX_4_14 > + KCONFIG:=CONFIG_DAX Add: + KCONFIG:=CONFIG_DAX \ + CONFIG_DEV_DAX=n Regards, Matt
diff --git a/package/kernel/linux/modules/block.mk b/package/kernel/linux/modules/block.mk index 62f08218c6..ab9d7af8ca 100644 --- a/package/kernel/linux/modules/block.mk +++ b/package/kernel/linux/modules/block.mk @@ -206,10 +206,21 @@ endef $(eval $(call KernelPackage,block2mtd)) +define KernelPackage/dax + SUBMENU:=$(BLOCK_MENU) + TITLE:=DAX: direct access to differentiated memory + DEPENDS:=@LINUX_4_14 + KCONFIG:=CONFIG_DAX + FILES:=$(LINUX_DIR)/drivers/dax/dax.ko +endef + +$(eval $(call KernelPackage,dax)) + + define KernelPackage/dm SUBMENU:=$(BLOCK_MENU) TITLE:=Device Mapper - DEPENDS:=+kmod-crypto-manager + DEPENDS:=+kmod-crypto-manager +LINUX_4_14:kmod-dax # 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.
In kernel 4.14 kmod-dm depends on kmod-dax. Add DAX: "Direct access to differentiated memory" to LEDE. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> --- package/kernel/linux/modules/block.mk | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)