kernel: fix bluetooth and zsmalloc for 3.14
zsmalloc was promoted from staging, while bluetooth gained a dependency to a library shared with 802.15.4 for 6lowpan support. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 40379
This commit is contained in:
		| @@ -10,10 +10,26 @@ OTHER_MENU:=Other modules | ||||
| WATCHDOG_DIR:=watchdog | ||||
|  | ||||
|  | ||||
| define KernelPackage/6lowpan-iphc | ||||
|   USBMENU:=$(OTHER_MENU) | ||||
|   TITLE:=6lowpan shared code | ||||
|   DEPENDS:=@LINUX_3_14 | ||||
|   KCONFIG:=CONFIG_6LOWPAN_IPHC | ||||
|   HIDDEN:=1 | ||||
|   FILES:=$(LINUX_DIR)/net/ieee802154/6lowpan_iphc.ko | ||||
|   AUTOLOAD:=$(call Autoprobe,6lowpan_iphc) | ||||
| endef | ||||
|  | ||||
| define KernelPackage/6lowpan-iphc/description | ||||
|   Shared 6lowpan code for IEEE 802.15.4 and Bluetooth. | ||||
| endef | ||||
|  | ||||
| $(eval $(call KernelPackage,6lowpan-iphc)) | ||||
|  | ||||
| define KernelPackage/bluetooth | ||||
|   SUBMENU:=$(OTHER_MENU) | ||||
|   TITLE:=Bluetooth support | ||||
|   DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash | ||||
|   DEPENDS:=@USB_SUPPORT +kmod-usb-core +kmod-crypto-hash +LINUX_3_14:kmod-6lowpan-iphc | ||||
|   KCONFIG:= \ | ||||
| 	CONFIG_BLUEZ \ | ||||
| 	CONFIG_BLUEZ_L2CAP \ | ||||
| @@ -707,9 +723,15 @@ define KernelPackage/zram | ||||
| 	CONFIG_ZRAM \ | ||||
| 	CONFIG_ZRAM_DEBUG=n \ | ||||
| 	CONFIG_PGTABLE_MAPPING=n | ||||
| ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,3.14.0)),1) | ||||
|   FILES:=\ | ||||
| 	$(LINUX_DIR)/mm/zsmalloc.ko \ | ||||
| 	$(LINUX_DIR)/drivers/block/zram/zram.ko | ||||
| else | ||||
|   FILES:= \ | ||||
| 	$(LINUX_DIR)/drivers/staging/zsmalloc/zsmalloc.ko \ | ||||
| 	$(LINUX_DIR)/drivers/staging/zram/zram.ko | ||||
| endif | ||||
|   AUTOLOAD:=$(call AutoLoad,20,zsmalloc zram) | ||||
| endef | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jonas Gorski
					Jonas Gorski