summaryrefslogtreecommitdiffstats
path: root/package
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2007-06-22 04:43:13 +0000
committerFelix Fietkau <nbd@openwrt.org>2007-06-22 04:43:13 +0000
commit024f89c53f365a421d1f49f8c39212d572f014b4 (patch)
tree22018f5dd8ac5c506916138a9ed0695b53e7026d /package
parent10a781acf2aa69f2c68808887e6de8e85a3e1acb (diff)
downloadmaster-31e0f0ae-024f89c53f365a421d1f49f8c39212d572f014b4.tar.gz
master-31e0f0ae-024f89c53f365a421d1f49f8c39212d572f014b4.tar.bz2
master-31e0f0ae-024f89c53f365a421d1f49f8c39212d572f014b4.zip
kernel version specific fixups for kmod packages
SVN-Revision: 7700
Diffstat (limited to 'package')
-rw-r--r--package/kernel/modules/usb.mk20
1 files changed, 13 insertions, 7 deletions
diff --git a/package/kernel/modules/usb.mk b/package/kernel/modules/usb.mk
index 99ff481bc2..18e711e0be 100644
--- a/package/kernel/modules/usb.mk
+++ b/package/kernel/modules/usb.mk
@@ -8,12 +8,18 @@
USBMENU:=USB Support
-# This is 2.6.22 specific
-#ifeq ($(KERNEL),2.4)
- USBNET_DIR=usb/net
-#else
-# USBNET_DIR=net/usb
-#endif
+ifeq ($(KERNEL),2.4)
+ USBNET_DIR:=usb/net
+endif
+ifeq ($(KERNEL_PATCHVER),2.6.21)
+ USBNET_DIR:=usb/net
+endif
+USBNET_DIR?=net/usb
+
+ifeq ($(KERNEL_PATCHVER),2.6.21)
+ USBHID_DIR:=drivers/usb/input
+endif
+USBHID_DIR?=drivers/hid/usbhid
define usbdep
SUBMENU:=$(USBMENU)
@@ -400,7 +406,7 @@ define KernelPackage/usb-hid
endef
define KernelPackage/usb-hid/2.6
- FILES:=$(LINUX_DIR)/drivers/usb/input/usbhid.ko
+ FILES:=$(LINUX_DIR)/$(USBHID_DIR)/usbhid.ko
endef
$(eval $(call KernelPackage,usb-hid))