2.6.38: Let mac80211 select CONFIG_AVERAGE
authorMichael Büsch <mb@bu3sch.de>
Tue, 1 Mar 2011 18:55:00 +0000 (18:55 +0000)
committerMichael Büsch <mb@bu3sch.de>
Tue, 1 Mar 2011 18:55:00 +0000 (18:55 +0000)
SVN-Revision: 25818

package/mac80211/Makefile
target/linux/generic/patches-2.6.38/982-make-config-average-selectable.patch [new file with mode: 0644]
target/linux/omap24xx/config-2.6.38

index 228861ab9574f7244560384c300f0617dc1d6faa..54ad88967aeeeea35a6a931c1e5dccc319265fc4 100644 (file)
@@ -64,6 +64,8 @@ define KernelPackage/mac80211
   $(call KernelPackage/mac80211/Default)
   TITLE:=Linux 802.11 Wireless Networking Stack
   DEPENDS+= +kmod-crypto-core +kmod-crypto-arc4 +kmod-crypto-aes +kmod-cfg80211
+  KCONFIG:=\
+       CONFIG_AVERAGE=y
   FILES:= $(PKG_BUILD_DIR)/net/mac80211/mac80211.ko
   AUTOLOAD:=$(call AutoLoad,21,mac80211)
   MENU:=1
diff --git a/target/linux/generic/patches-2.6.38/982-make-config-average-selectable.patch b/target/linux/generic/patches-2.6.38/982-make-config-average-selectable.patch
new file mode 100644 (file)
index 0000000..a87d269
--- /dev/null
@@ -0,0 +1,19 @@
+Index: linux-2.6.38-rc6/lib/Kconfig
+===================================================================
+--- linux-2.6.38-rc6.orig/lib/Kconfig  2011-03-01 19:24:16.246703947 +0100
++++ linux-2.6.38-rc6/lib/Kconfig       2011-03-01 19:26:58.696312483 +0100
+@@ -223,6 +223,13 @@ config LRU_CACHE
+       tristate
+ config AVERAGE
+-      bool
++      bool "Averaging functions"
++      help
++        This option is provided for the case where no in-kernel-tree
++        modules require averaging functions, but a module built outside
++        the kernel tree does. Such modules that use library averaging
++        functions require Y here.
++
++        If unsure, say N.
+ endmenu
index 46aa31e7aa32a52ff5b92af0f78e73c5198444db..a95ce1d580bef4d0c4c1d84687a2599a4028644e 100644 (file)
@@ -72,9 +72,8 @@ CONFIG_ARM_THUMB=y
 CONFIG_ARM_UNWIND=y
 # CONFIG_ARPD is not set
 CONFIG_ATAGS_PROC=y
-# CONFIG_ATH_COMMON is not set
 # CONFIG_AUTO_IRQ_AFFINITY is not set
-CONFIG_AVERAGE=y
+# CONFIG_AVERAGE is not set
 CONFIG_BINFMT_MISC=y
 # CONFIG_BKL is not set
 # CONFIG_BLK_DEV_INITRD is not set
@@ -103,13 +102,6 @@ CONFIG_CBUS_RETU_WDT=y
 CONFIG_CBUS_TAHVO=y
 # CONFIG_CBUS_TAHVO_USB is not set
 CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-CONFIG_CFG80211=m
-# CONFIG_CFG80211_DEBUGFS is not set
-CONFIG_CFG80211_DEFAULT_PS=y
-# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
-# CONFIG_CFG80211_INTERNAL_REGDB is not set
-# CONFIG_CFG80211_REG_DEBUG is not set
-CONFIG_CFG80211_WEXT=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_CMDLINE="root=/dev/mmcblk0p1 rootfstype=ext4,ext3,ext2,squashfs,jffs2 console=tty0 console=ttyO2,115200n8 earlyprintk"
 CONFIG_CMDLINE_FORCE=y
@@ -176,6 +168,7 @@ CONFIG_CRYPTO_SHA1=y
 CONFIG_CRYPTO_WORKQUEUE=y
 CONFIG_DEBUG_BUGVERBOSE=y
 CONFIG_DEBUG_ERRORS=y
+# CONFIG_DEBUG_FS is not set
 CONFIG_DEBUG_KERNEL=y
 # CONFIG_DEBUG_USER is not set
 CONFIG_DEFAULT_CFQ=y
@@ -329,7 +322,6 @@ CONFIG_IR_LIRC_CODEC=m
 CONFIG_IR_RC5_SZ_DECODER=m
 # CONFIG_ISDN is not set
 # CONFIG_ISP1301_OMAP is not set
-# CONFIG_IWM is not set
 CONFIG_JBD2=y
 CONFIG_JFFS2_LZO=y
 CONFIG_JFFS2_ZLIB=y
@@ -369,7 +361,6 @@ CONFIG_KEYS=y
 # CONFIG_LEDS_REGULATOR is not set
 CONFIG_LEDS_TRIGGER_BACKLIGHT=y
 CONFIG_LEDS_TRIGGER_GPIO=y
-CONFIG_LIB80211=m
 CONFIG_LIRC=m
 # CONFIG_LIS3L02DQ is not set
 CONFIG_LLC=m
@@ -377,24 +368,6 @@ CONFIG_LOCKD=m
 CONFIG_LOG_BUF_SHIFT=18
 CONFIG_LZO_COMPRESS=y
 CONFIG_LZO_DECOMPRESS=y
-CONFIG_MAC80211=m
-# CONFIG_MAC80211_DEBUGFS is not set
-CONFIG_MAC80211_DEBUG_MENU=y
-CONFIG_MAC80211_HAS_RC=y
-# CONFIG_MAC80211_HT_DEBUG is not set
-# CONFIG_MAC80211_HWSIM is not set
-# CONFIG_MAC80211_IBSS_DEBUG is not set
-# CONFIG_MAC80211_LEDS is not set
-# CONFIG_MAC80211_MESH is not set
-# CONFIG_MAC80211_NOINLINE is not set
-CONFIG_MAC80211_RC_DEFAULT="minstrel_ht"
-CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL=y
-CONFIG_MAC80211_RC_MINSTREL_HT=y
-# CONFIG_MAC80211_RC_PID is not set
-# CONFIG_MAC80211_TKIP_DEBUG is not set
-# CONFIG_MAC80211_VERBOSE_DEBUG is not set
-# CONFIG_MAC80211_VERBOSE_PS_DEBUG is not set
 CONFIG_MACH_NOKIA_N800=y
 CONFIG_MACH_NOKIA_N810=y
 CONFIG_MACH_NOKIA_N810_WIMAX=y
@@ -478,7 +451,6 @@ CONFIG_NFS_USE_KERNEL_DNS=y
 CONFIG_NFS_V3_ACL=y
 CONFIG_NFS_V4=y
 CONFIG_NFS_V4_1=y
-# CONFIG_NL80211_TESTMODE is not set
 CONFIG_NLS=y
 CONFIG_NOP_USB_XCEIV=m
 CONFIG_NO_HZ=y
@@ -545,10 +517,7 @@ CONFIG_REGULATOR=y
 # CONFIG_REGULATOR_TPS6507X is not set
 # CONFIG_REGULATOR_TPS6524X is not set
 # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set
-CONFIG_RFKILL=m
-CONFIG_RFKILL_LEDS=y
 CONFIG_RPCSEC_GSS_KRB5=m
-# CONFIG_RTL8192CE is not set
 CONFIG_SCSI=y
 # CONFIG_SCSI_LOWLEVEL is not set
 # CONFIG_SDIO_UART is not set
@@ -658,7 +627,6 @@ CONFIG_USB_ETH=m
 CONFIG_USB_GADGET=m
 # CONFIG_USB_GADGETFS is not set
 # CONFIG_USB_GADGET_DEBUG_FILES is not set
-# CONFIG_USB_GADGET_DEBUG_FS is not set
 CONFIG_USB_GADGET_DUALSPEED=y
 # CONFIG_USB_GADGET_DUMMY_HCD is not set
 # CONFIG_USB_GADGET_M66592 is not set
@@ -717,10 +685,9 @@ CONFIG_VLAN_8021Q=m
 CONFIG_VT=y
 CONFIG_VT_CONSOLE=y
 # CONFIG_VT_HW_CONSOLE_BINDING is not set
-# CONFIG_W35UND is not set
 CONFIG_WATCHDOG_NOWAYOUT=y
-# CONFIG_WL1251 is not set
-# CONFIG_WL12XX_MENU is not set
+# CONFIG_WEXT_PRIV is not set
+# CONFIG_WEXT_SPY is not set
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_BCJ=y