aboutsummaryrefslogtreecommitdiffstats
path: root/package/carl9170
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2010-01-07 22:22:10 +0000
committerFelix Fietkau <nbd@openwrt.org>2010-01-07 22:22:10 +0000
commit48d2ca1e7fb6ca1d440b9c529946c3aa9ba60634 (patch)
treebf76bddbe2267142fcd6d00016677f1b02b90a12 /package/carl9170
parent3439640c9a4263b1b0d3d8e922700aa5a00eb77b (diff)
downloadmaster-187ad058-48d2ca1e7fb6ca1d440b9c529946c3aa9ba60634.tar.gz
master-187ad058-48d2ca1e7fb6ca1d440b9c529946c3aa9ba60634.tar.bz2
master-187ad058-48d2ca1e7fb6ca1d440b9c529946c3aa9ba60634.zip
carl9170: fix debugfs support
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@19067 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/carl9170')
-rw-r--r--package/carl9170/Makefile8
-rw-r--r--package/carl9170/patches/120-fix_missing_include.patch10
2 files changed, 16 insertions, 2 deletions
diff --git a/package/carl9170/Makefile b/package/carl9170/Makefile
index 17f3376d28..10c83a4764 100644
--- a/package/carl9170/Makefile
+++ b/package/carl9170/Makefile
@@ -43,7 +43,10 @@ define Build/Prepare
$(Build/Patch)
endef
-BUILDFLAGS= \
+BUILDFLAGS = \
+ CONFIG_MAC80211_DEBUGFS=$(CONFIG_PACKAGE_MAC80211_DEBUGFS)
+
+EXTRA_CFLAGS = \
$(if $(CONFIG_ATH_USER_REGD),-DATH_USER_REGD)
define Build/Compile
@@ -51,7 +54,8 @@ define Build/Compile
SUBDIRS="$(DRV_PATH)" \
ARCH="$(LINUX_KARCH)" \
CROSS_COMPILE="$(KERNEL_CROSS)" \
- CC="$(TARGET_CC) -I$(STAGING_DIR)/usr/include/mac80211 $(BUILDFLAGS)"
+ CC="$(TARGET_CC) -I$(STAGING_DIR)/usr/include/mac80211 $(EXTRA_CFLAGS)" \
+ $(BUILDFLAGS)
endef
define KernelPackage/carl9170/install
diff --git a/package/carl9170/patches/120-fix_missing_include.patch b/package/carl9170/patches/120-fix_missing_include.patch
new file mode 100644
index 0000000000..02a7a87cc2
--- /dev/null
+++ b/package/carl9170/patches/120-fix_missing_include.patch
@@ -0,0 +1,10 @@
+--- a/drivers/net/wireless/ath/carl9170/debug.c
++++ b/drivers/net/wireless/ath/carl9170/debug.c
+@@ -38,6 +38,7 @@
+ */
+
+ #include <linux/seq_file.h>
++#include <linux/vmalloc.h>
+ #include "carl9170.h"
+ #include "usb.h"
+ #include "cmd.h"