generic: add 4.19-related module changes
authorZoltan HERPAI <wigyori@uid0.hu>
Mon, 15 Oct 2018 23:07:43 +0000 (01:07 +0200)
committerZoltan HERPAI <wigyori@uid0.hu>
Mon, 15 Oct 2018 23:07:43 +0000 (01:07 +0200)
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
package/kernel/linux/modules/can.mk
package/kernel/linux/modules/fs.mk
package/kernel/linux/modules/iio.mk
package/kernel/linux/modules/lib.mk
package/kernel/linux/modules/netfilter.mk
package/kernel/linux/modules/netsupport.mk
package/kernel/linux/modules/other.mk
package/kernel/linux/modules/video.mk
package/kernel/linux/modules/w1.mk

index 925de4d8a5b322d283224c766d05d8328c02e6f0..6473fb79da246b98dbec741261b72e43a804c980 100644 (file)
@@ -231,7 +231,9 @@ $(eval $(call KernelPackage,can-usb-esd))
 define KernelPackage/can-usb-kvaser
   TITLE:=Kvaser CAN/USB interface
   KCONFIG:=CONFIG_CAN_KVASER_USB
-  FILES:=$(LINUX_DIR)/drivers/net/can/usb/kvaser_usb.ko
+  FILES:=\
+       $(LINUX_DIR)/drivers/net/can/usb/kvaser_usb.ko@lt4.19 \
+       $(LINUX_DIR)/drivers/net/can/usb/kvaser_usb/kvaser_usb.ko@ge4.19
   AUTOLOAD:=$(call AutoProbe,kvaser_usb)
   $(call AddDepends/can,+kmod-usb-core)
 endef
index ebf8677d93fdac9b0de680cd6f888981d2de4da9..d6d4b35bfb94c968f77367dcc281eedf97d3e8c8 100644 (file)
@@ -50,7 +50,9 @@ define KernelPackage/fs-autofs4
   SUBMENU:=$(FS_MENU)
   TITLE:=AUTOFS4 filesystem support
   KCONFIG:=CONFIG_AUTOFS4_FS
-  FILES:=$(LINUX_DIR)/fs/autofs4/autofs4.ko
+  FILES:=\
+       $(LINUX_DIR)/fs/autofs4/autofs4.ko@lt4.19 \
+       $(LINUX_DIR)/fs/autofs/autofs4.ko@ge4.19
   AUTOLOAD:=$(call AutoLoad,30,autofs4)
 endef
 
@@ -64,7 +66,7 @@ $(eval $(call KernelPackage,fs-autofs4))
 define KernelPackage/fs-btrfs
   SUBMENU:=$(FS_MENU)
   TITLE:=BTRFS filesystem support
-  DEPENDS:=+kmod-lib-crc32c +kmod-lib-lzo +kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +kmod-lib-raid6 +kmod-lib-xor +LINUX_4_14:kmod-lib-zstd
+  DEPENDS:=+kmod-lib-crc32c +kmod-lib-lzo +kmod-lib-zlib-inflate +kmod-lib-zlib-deflate +kmod-lib-raid6 +kmod-lib-xor +LINUX_4_14:kmod-lib-zstd +LINUX_4_19:kmod-lib-zstd
   KCONFIG:=\
        CONFIG_BTRFS_FS \
        CONFIG_BTRFS_FS_POSIX_ACL=n \
index b7eb0485169c0ba9dd9a049842c9314f0a9c17f3..be2e8d46a6ca37f1fbad921395581a1a838d640c 100644 (file)
@@ -89,7 +89,7 @@ $(eval $(call KernelPackage,iio-dht11))
 define KernelPackage/iio-bmp280
   SUBMENU:=$(IIO_MENU)
   TITLE:=BMP180/BMP280/BME280 pressure/temperatur sensor
-  DEPENDS:=@(LINUX_4_9||LINUX_4_14) +kmod-iio-core +kmod-regmap
+  DEPENDS:=@(LINUX_4_9||LINUX_4_14||LINUX_4_19) +kmod-iio-core +kmod-regmap
   KCONFIG:=CONFIG_BMP280
   FILES:=$(LINUX_DIR)/drivers/iio/pressure/bmp280.ko
 endef
index 6d7e0dc996e69f6df4026f0a103eb500c2a75ec3..fd5f7169830c5e1ebbfca9b552e608e1f9b29410 100644 (file)
@@ -56,6 +56,7 @@ define KernelPackage/lib-crc8
   SUBMENU:=$(LIB_MENU)
   TITLE:=CRC8 support
   KCONFIG:=CONFIG_CRC8
+  DEPENDS:=+LINUX_4_19:kmod-crypto-acompress
   FILES:=$(LINUX_DIR)/lib/crc8.ko
   AUTOLOAD:=$(call AutoProbe,crc8)
 endef
@@ -101,7 +102,7 @@ $(eval $(call KernelPackage,lib-crc32c))
 define KernelPackage/lib-lzo
   SUBMENU:=$(LIB_MENU)
   TITLE:=LZO support
-  DEPENDS:=+LINUX_4_14:kmod-crypto-acompress
+  DEPENDS:=+LINUX_4_14:kmod-crypto-acompress +LINUX_4_19:kmod-crypto-acompress
   KCONFIG:= \
        CONFIG_CRYPTO_LZO@ge4.9 \
        CONFIG_LZO_COMPRESS \
@@ -146,7 +147,7 @@ $(eval $(call KernelPackage,lib-zstd))
 define KernelPackage/lib-lz4
   SUBMENU:=$(LIB_MENU)
   TITLE:=LZ4 support
-  DEPENDS:=+LINUX_4_14:kmod-crypto-acompress
+  DEPENDS:=+LINUX_4_14:kmod-crypto-acompress +LINUX_4_19:kmod-crypto-acompress
   HIDDEN:=1
   KCONFIG:= \
        CONFIG_CRYPTO_LZ4@ge4.9 \
@@ -228,6 +229,7 @@ define KernelPackage/lib-zlib-inflate
   TITLE:=Zlib support
   HIDDEN:=1
   KCONFIG:=CONFIG_ZLIB_INFLATE
+  DEPENDS:=+LINUX_4_19:kmod-crypto-acompress
   FILES:=$(LINUX_DIR)/lib/zlib_inflate/zlib_inflate.ko
   AUTOLOAD:=$(call AutoProbe,zlib_inflate)
 endef
@@ -240,6 +242,7 @@ define KernelPackage/lib-zlib-deflate
   TITLE:=Zlib support
   HIDDEN:=1
   KCONFIG:=CONFIG_ZLIB_DEFLATE
+  DEPENDS:=+LINUX_4_19:kmod-crypto-acompress
   FILES:=$(LINUX_DIR)/lib/zlib_deflate/zlib_deflate.ko
   AUTOLOAD:=$(call AutoProbe,zlib_deflate)
 endef
index 1956fec081a8c1d1692f76e66e1190175e97503e..109d1fd37bb10de819fba5ea8086815f5a1fd95b 100644 (file)
@@ -735,7 +735,7 @@ define KernelPackage/ipt-cluster
   KCONFIG:=$(KCONFIG_IPT_CLUSTER)
   FILES:=$(foreach mod,$(IPT_CLUSTER-m),$(LINUX_DIR)/net/$(mod).ko)
   AUTOLOAD:=$(call AutoProbe,$(notdir $(IPT_CLUSTER-m)))
-  $(call AddDepends/ipt)
+  $(call AddDepends/ipt,+kmod-nf-conntrack)
 endef
 
 define KernelPackage/ipt-cluster/description
index 050541488c9b465a700f55eb5bb388e12b8c8317..8e2551cfa4a3959109f5e4728c412fdbc2bb2c60 100644 (file)
@@ -996,7 +996,7 @@ $(eval $(call KernelPackage,rxrpc))
 define KernelPackage/mpls
   SUBMENU:=$(NETWORK_SUPPORT_MENU)
   TITLE:=MPLS support
-  DEPENDS:=@!(LINUX_3_18||LINUX_4_1)
+  DEPENDS:=@!(LINUX_3_18||LINUX_4_1) +LINUX_4_19:kmod-iptunnel
   KCONFIG:= \
        CONFIG_MPLS=y \
        CONFIG_LWTUNNEL=y \
index 7df93d3a01157837aa58def58d208c79842c623c..58b06f2b6b80d7f95b0c6248b2495caa70807730 100644 (file)
@@ -30,7 +30,7 @@ $(eval $(call KernelPackage,6lowpan))
 define KernelPackage/bluetooth
   SUBMENU:=$(OTHER_MENU)
   TITLE:=Bluetooth support
-  DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +!LINUX_3_18:kmod-crypto-cmac +!LINUX_3_18:kmod-regmap +LINUX_4_14:kmod-crypto-ecdh
+  DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +kmod-crypto-ecb +kmod-lib-crc16 +kmod-hid +!LINUX_3_18:kmod-crypto-cmac +!LINUX_3_18:kmod-regmap +LINUX_4_14:kmod-crypto-ecdh +LINUX_4_19:kmod-crypto-ecdh +LINUX_4_19:kmod-crypto-kpp
   KCONFIG:= \
        CONFIG_BLUEZ \
        CONFIG_BLUEZ_L2CAP \
@@ -150,6 +150,7 @@ $(eval $(call KernelPackage,dma-buf))
 define KernelPackage/nvmem
   SUBMENU:=$(OTHER_MENU)
   TITLE:=Non Volatile Memory support
+  DEPENDS:=@!LINUX_4_19 # for now, as nvmem_core was moved into bool from tristate
   KCONFIG:=CONFIG_NVMEM
   HIDDEN:=1
   FILES:=$(LINUX_DIR)/drivers/nvmem/nvmem_core.ko@ge4.9
@@ -484,7 +485,7 @@ define KernelPackage/rtc-ds1307
   SUBMENU:=$(OTHER_MENU)
   TITLE:=Dallas/Maxim DS1307 (and compatible) RTC support
   DEFAULT:=m if ALL_KMODS && RTC_SUPPORT
-  DEPENDS:=+kmod-i2c-core +LINUX_4_14:kmod-regmap
+  DEPENDS:=+kmod-i2c-core +LINUX_4_14:kmod-regmap +LINUX_4_19:kmod-hwmon-core
   KCONFIG:=CONFIG_RTC_DRV_DS1307 \
        CONFIG_RTC_CLASS=y
   FILES:=$(LINUX_DIR)/drivers/rtc/rtc-ds1307.ko
@@ -907,8 +908,8 @@ define KernelPackage/random-tpm
   SUBMENU:=$(OTHER_MENU)
   TITLE:=Hardware Random Number Generator TPM support
   KCONFIG:=CONFIG_HW_RANDOM_TPM
-  FILES:=$(LINUX_DIR)/drivers/char/hw_random/tpm-rng.ko
-  DEPENDS:= +kmod-random-core +kmod-tpm
+  FILES:=$(LINUX_DIR)/drivers/char/hw_random/tpm-rng.ko@lt4.19
+  DEPENDS:= +kmod-random-core +kmod-tpm # moved to bool from tristate in 4.19
   AUTOLOAD:=$(call AutoProbe,tpm-rng)
 endef
 
@@ -1036,7 +1037,7 @@ define KernelPackage/tpm
   SUBMENU:=$(OTHER_MENU)
   TITLE:=TPM Hardware Support
   KCONFIG:= CONFIG_TCG_TPM
-  FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko
+  FILES:= $(LINUX_DIR)/drivers/char/tpm/tpm.ko@lt4.19
   AUTOLOAD:=$(call AutoLoad,10,tpm,1)
 endef
 
index 3f46860f545276cd3896116595758c65eb18f9fe..31076e09e357d4cb8f5c86c007484067eecf8787 100644 (file)
@@ -313,11 +313,15 @@ define KernelPackage/video-videobuf2
        CONFIG_VIDEOBUF2_MEMOPS \
        CONFIG_VIDEOBUF2_VMALLOC
   FILES:= \
-       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-core.ko \
-       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-v4l2.ko@ge4.4 \
-       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-memops.ko \
-       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-vmalloc.ko
-  AUTOLOAD:=$(call AutoLoad,65,videobuf2-core videobuf-v4l2@ge4.4 videobuf2-memops videobuf2-vmalloc)
+       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-core.ko@lt4.19 \
+       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-v4l2.ko@lt4.19 \
+       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-memops.ko@lt4.19 \
+       $(LINUX_DIR)/drivers/media/$(V4L2_DIR)/videobuf2-vmalloc.ko@lt4.19 \
+       $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-common.ko@ge4.19 \
+       $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-v4l2.ko@ge4.19 \
+       $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-vmalloc.ko@ge4.19 \
+       $(LINUX_DIR)/drivers/media/common/videobuf2/videobuf2-memops.ko@ge4.19
+  AUTOLOAD:=$(call AutoLoad,65,videobuf2-core@lt4.19 videobuf-v4l2@lt4.19 videobuf2-memops@lt4.19 videobuf2-vmalloc@lt4.19)
   $(call AddDepends/video)
 endef
 
index e936a28145342593c90803bc1d0f99fe1141c5f9..d9f20c7e1f1923239d9856b89abf146cbed617f9 100644 (file)
@@ -14,7 +14,7 @@ define KernelPackage/w1
   TITLE:=Dallas's 1-wire support
   KCONFIG:=CONFIG_W1
   FILES:=$(LINUX_DIR)/drivers/w1/wire.ko
-  DEPENDS:=+LINUX_4_14:kmod-hwmon-core
+  DEPENDS:=+LINUX_4_14:kmod-hwmon-core +LINUX_4_19:kmod-hwmon-core
 endef
 
 define KernelPackage/w1/description