kernel: fix kmod-usb-net-smsc95xx
authorHauke Mehrtens <hauke@hauke-m.de>
Mon, 10 Feb 2014 20:12:13 +0000 (20:12 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Mon, 10 Feb 2014 20:12:13 +0000 (20:12 +0000)
smsc95xx.ko depends on crc16.ko on kernel >= 3.8
There was an additional kmod-usb-net-smsc95xx definition in the mxs
target code which conflicted with the one in the common area.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 39562

package/kernel/linux/modules/usb.mk
target/linux/mxs/modules.mk

index d8b0d75cd083176b80f88a12e8b0cc9ab8f1334c..a75d3e2fc9f37e2ea9045e9fd1f5a23cdd2498f1 100644 (file)
@@ -1037,7 +1037,7 @@ define KernelPackage/usb-net-smsc95xx
   KCONFIG:=CONFIG_USB_NET_SMSC95XX
   FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/smsc95xx.ko
   AUTOLOAD:=$(call AutoProbe,smsc95xx)
-  $(call AddDepends/usb-net)
+  $(call AddDepends/usb-net, +(!LINUX_3_3&&!LINUX_3_6):kmod-lib-crc16)
 endef
 
 define KernelPackage/usb-net-smsc95xx/description
index 0cd900ba77cf9f5c635ea360227af012f1164246..cbb870b49db51301e5d694b8fffab765bf0c4b2f 100644 (file)
@@ -65,21 +65,6 @@ endef
 
 $(eval $(call KernelPackage,usb-mxs-phy,1))
 
-define KernelPackage/usb-net-smsc95xx
-    TITLE:=SMSC95xx USB/2.0 Ethernet driver
-    DEPENDS:=@TARGET_mxs
-    KCONFIG:=CONFIG_USB_NET_SMSC95XX
-    FILES:=$(LINUX_DIR)/drivers/net/usb/smsc95xx.ko
-    AUTOLOAD:=$(call AutoLoad,64,smsc95xx)
-    $(call AddDepends/usb-net)
-endef
-
-define KernelPackage/usb-net-smsc95xx/description
-    Kernel support for SMSC95xx USB/2.0 Ethernet driver
-endef
-
-$(eval $(call KernelPackage,usb-net-smsc95xx))
-
 define KernelPackage/sound-soc-mxs
     TITLE:=Freescale i.MX23/i.MX28 built-in SoC sound support
     KCONFIG:= \