juhosg [Mon, 15 Aug 2011 14:11:43 +0000 (14:11 +0000)]
ramips: allow to specify port layout for the switch of the RT305x/RT3350
Based on a patch by Roman Yeryomin <roman@advem.lv>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27990
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Mon, 15 Aug 2011 14:11:41 +0000 (14:11 +0000)]
generic: ar8216: add support for get link status
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27989
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Mon, 15 Aug 2011 11:05:35 +0000 (11:05 +0000)]
kernel: remove kmod-input-core just for some x86 profiles.
Not all x86 profiles have CONFIG_INPUT=y in their configuration. Just remove kmod-input-core for them.
Thank you Philip Prindeville for pointing out this problem.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27988
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 15 Aug 2011 00:15:36 +0000 (00:15 +0000)]
kernel: disable cfi cmdset 0002 erase suspend
on some platforms, erase suspend leads to data corruption and lockups when write
ops collide with erase ops. this has been observed on the buffalo wzr-hp-g300nh.
rather than play whack-a-mole with a hard to reproduce issue on a variety of devices,
simply disable erase suspend, as it will usually not produce any useful gain on
the small filesystems used on embedded hardware.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27984
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Sun, 14 Aug 2011 23:36:45 +0000 (23:36 +0000)]
package/kernel: kmod-hid: can't mix and match DEPENDS:= and $(call SetDepends/...)
Since the SetDepends macro does a:
DEPENDS:= ...
it can't be used after setting DEPENDS:= explicitly, or it will clobber the previous value.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27983
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Sun, 14 Aug 2011 23:36:42 +0000 (23:36 +0000)]
package/kernel: Fix AddDepends/SetDepends calls with make 3.82
The module definitions depend on 001-depends.mk being the first included,
but make 3.82 does not sort the results of wildcards anymore, so do an
explicit sort of the includes.
Found by Philip Prindeville, thanks!
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27982
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sun, 14 Aug 2011 00:33:29 +0000 (00:33 +0000)]
[package] firewall: further tune ICMPv6 default rules according to RFC4890 (#9893)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27979
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Sat, 13 Aug 2011 22:55:59 +0000 (22:55 +0000)]
[package] mac80211: use first available channel from current phy if channel is set to "auto"
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27976
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 13 Aug 2011 22:30:14 +0000 (22:30 +0000)]
ar71xx: add some code to detect DMA stuck conditions on ar7240
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27975
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 13 Aug 2011 21:49:46 +0000 (21:49 +0000)]
ar71xx: on ar724x only reset the link status in the restart handler, the fast reset takes care of DMA stuck issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27973
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 13 Aug 2011 16:25:15 +0000 (16:25 +0000)]
ath9k: merge a few more pending fixes, including a fix for the bogus WARN_ON in pci.c and fixes for Rx DMA stop issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27972
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 13 Aug 2011 14:07:01 +0000 (14:07 +0000)]
crda: update regulatory database to 2011-04-28, adds fixes for NL (#9931)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27970
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 12 Aug 2011 19:34:20 +0000 (19:34 +0000)]
include/site: add powerpc-openwrt-linux-*spe sitefiles for mpc85xx
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27969
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 12 Aug 2011 17:15:22 +0000 (17:15 +0000)]
libubox: update to fix a compile error
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27968
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Fri, 12 Aug 2011 16:37:22 +0000 (16:37 +0000)]
brcm47xx: fix flash detection on chipcommon less devices.
This closes #9906
Thank you for the report Kim
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27967
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Fri, 12 Aug 2011 14:34:39 +0000 (14:34 +0000)]
[package] base-files: fix arp() procedure to properly detect /usr/bin/arp
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27965
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 11 Aug 2011 22:09:11 +0000 (22:09 +0000)]
update libubox and ubus to latest, libubox now includes jshn
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27963
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Thu, 11 Aug 2011 21:26:44 +0000 (21:26 +0000)]
[package] iptables: drop iptables-utils and ip6tables-utils, ship needed symlinks in iptables and ip6tables packages (#9691)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27961
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 11 Aug 2011 20:32:57 +0000 (20:32 +0000)]
initramfs: allow preinit to enable switching from initramfs to tmpfs to allow overlayfs to be mounted on top of it
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27960
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 11 Aug 2011 13:52:40 +0000 (13:52 +0000)]
ar71xx: adjust the mtd layout of tew-632brp and dir-615c to match the image layout (fixes #9922)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27959
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 11 Aug 2011 13:52:27 +0000 (13:52 +0000)]
mac80211: update to 2011-08-10
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27958
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 11 Aug 2011 11:18:44 +0000 (11:18 +0000)]
[ep93xx] package more board specific modules:
- keyboard matrix driver
- SoC sound support
based on patch by KanjiMonster
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27957
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 11 Aug 2011 11:18:41 +0000 (11:18 +0000)]
[kernel] add more missing touchscren symbols (3.0+)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27956
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Thu, 11 Aug 2011 11:18:37 +0000 (11:18 +0000)]
[realview] disable hardware perf support to work in qemu
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27955
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 11 Aug 2011 09:54:02 +0000 (09:54 +0000)]
kernel: revert r27953
KanjiMonster did the right patch, I was just confused because of linux-3.0 and linux-2.6.30
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27954
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 11 Aug 2011 09:47:36 +0000 (09:47 +0000)]
kernel: fix ocf patch for kernel 2.6.30
find_task_by_vpid is already exported by the kernel without any patches needed.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27953
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Thu, 11 Aug 2011 09:46:30 +0000 (09:46 +0000)]
kernel: 2.6.30: remove bogus additional find_task_by_vpid export from OCF
find_task_by_vpid is already exported, thus breaking builds.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27952
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Wed, 10 Aug 2011 23:02:56 +0000 (23:02 +0000)]
ar71xx: make ehci patch apply again
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27951
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Wed, 10 Aug 2011 22:24:56 +0000 (22:24 +0000)]
ar71xx: fix a copy&paste bug that broke wzr-hp-g300nh and wzr-hp-ag300h images (#9918)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27950
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Wed, 10 Aug 2011 16:35:43 +0000 (16:35 +0000)]
ath9k: add a regdomain code used on newer ubiquiti networks devices
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27947
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 10 Aug 2011 11:37:25 +0000 (11:37 +0000)]
[brcm63xx] fix ehci build on 3.0+
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27946
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 10 Aug 2011 11:37:21 +0000 (11:37 +0000)]
[kernel] add ignore_oc in struct ehci_hcd
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27945
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 9 Aug 2011 13:13:22 +0000 (13:13 +0000)]
[uml] update to 3.0.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27943
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 9 Aug 2011 13:13:16 +0000 (13:13 +0000)]
[kernel] add CONFIG_EARLY_PRINTK
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27942
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:49 +0000 (12:19 +0000)]
bcm63xx: add support for linux 3.1-rc1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27941
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:43 +0000 (12:19 +0000)]
linux: generic: add support for 3.1-rc1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27940
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:38 +0000 (12:19 +0000)]
include/kernel.mk: fix download path for linux 3.x
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27939
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:36 +0000 (12:19 +0000)]
package/acx: mark as broken for linux 3.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27938
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:34 +0000 (12:19 +0000)]
package/madwifi: mark as broken for linux 3.1
Madwifi does not compile because of VLAN API changes.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27937
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:32 +0000 (12:19 +0000)]
package/kernel: Mark mvswitch as broken for linux 3.1
mvswitch does not compile because of VLAN API changes.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27936
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:30 +0000 (12:19 +0000)]
package/mac80211: mark as broken for linux 3.1
compat-wireless does not support 3.1 yet.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27935
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 9 Aug 2011 12:19:27 +0000 (12:19 +0000)]
package/kernel: invert dependencies for current kernel features
Instead of depending on new kernel versions, depend on not having one
of the older ones (or vice versa for modules removed in current kernels).
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27934
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 8 Aug 2011 11:28:24 +0000 (11:28 +0000)]
b43: fix reloading config settings after channel changes or hostapd restart (#8033)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27930
3c298f89-4303-0410-b956-
a3cf2f4a3e73
cshore [Mon, 8 Aug 2011 02:33:18 +0000 (02:33 +0000)]
Add packages that will be relant as "There's a new Alix platform driver hitting linux-next upstream. Get ready for it in 2.6.39.4 and 3.0.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>"
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27929
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 7 Aug 2011 21:17:18 +0000 (21:17 +0000)]
kernel: fix another typo in the netfilter optimization patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27927
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 17:07:42 +0000 (17:07 +0000)]
mac80211: always store broadcom firmware in b43 and b43legacy dir
This is always used to build a firmware for linux systems also if we are on freebsd.
This is one patch from #9897
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27926
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 16:46:04 +0000 (16:46 +0000)]
kernel: add missing option
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27925
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 16:44:10 +0000 (16:44 +0000)]
kernel: typo in cs5535 and cs5536 pata driver kernel definitions
closes #9773
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27924
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sat, 6 Aug 2011 12:39:31 +0000 (12:39 +0000)]
kernel: add missing checks in the netfilter optimization patch which broke some rules containing only source/destination address checks
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27923
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 11:23:45 +0000 (11:23 +0000)]
uml: add some missing options
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27921
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 10:41:15 +0000 (10:41 +0000)]
kernel: add some missing config options
These options where found by buildbot
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27920
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 09:53:58 +0000 (09:53 +0000)]
binutils: add binutils 2.21.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27919
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Sat, 6 Aug 2011 09:51:55 +0000 (09:51 +0000)]
kernel: update to kernel version 3.0.1
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27918
3c298f89-4303-0410-b956-
a3cf2f4a3e73
lars [Fri, 5 Aug 2011 16:53:43 +0000 (16:53 +0000)]
[tools] mkimage/getline.h - Mac OS X 10.7 (Lion) fix
This mends mkimage for getline() in Mac OS X 10.7.
Signed-off-by: Joe Roback <openwrt-devel at roback.cc>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27917
3c298f89-4303-0410-b956-
a3cf2f4a3e73
lars [Fri, 5 Aug 2011 16:52:46 +0000 (16:52 +0000)]
[tools] host/include/getline.h - Mac OS X 10.7 (Lion) fix
Apple has finally updated their version of Libc, and it now includes getline(). \o/
The following patch fixes OpenWRT getline.h to not redefine it for 10.7. The one
caveat is, the includes (at least stdio.h) are needed before the #ifdef so that
__DARWIN_C_LEVEL could be properly defined (it is not a compiler built-in define
like __linux__ or __APPLE__).
This one fixes the host/include/getline.h. The next patch will mend the mkimage
package.
Signed-off-by: Joe Roback <openwrt-devel at roback.cc>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27916
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Fri, 5 Aug 2011 16:39:04 +0000 (16:39 +0000)]
kernel-headers: fix compile error caused by wrong host include path when the toolchain is already built
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27915
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 5 Aug 2011 13:48:42 +0000 (13:48 +0000)]
[malta] update to kernel 3.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27912
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 5 Aug 2011 13:48:38 +0000 (13:48 +0000)]
[kernel] add more missing config symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27911
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 5 Aug 2011 13:48:35 +0000 (13:48 +0000)]
[realview] update to kernel 3.0
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27910
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 5 Aug 2011 13:48:31 +0000 (13:48 +0000)]
[kernel] add 101-perf_arm_uclibc.patch to 3.0 patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27909
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Fri, 5 Aug 2011 13:48:28 +0000 (13:48 +0000)]
[kernel] add missing config symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27908
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Fri, 5 Aug 2011 10:31:52 +0000 (10:31 +0000)]
ar71xx: fix image generation
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27907
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 4 Aug 2011 20:10:24 +0000 (20:10 +0000)]
brcm47xx: use kernel 3.0
As this target changes often these days it is hard to support more kernel versions. Now only kernel 3.0 is supported.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27906
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 4 Aug 2011 20:08:57 +0000 (20:08 +0000)]
broadcom-diag: add support for bcma
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27905
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 4 Aug 2011 20:07:58 +0000 (20:07 +0000)]
switch: update for brcm47xx target
* remove suport for 2.4 kernel
* add support for bcma bus
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27904
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 4 Aug 2011 20:06:17 +0000 (20:06 +0000)]
rtc-rv5c386a: add support for kernel 3.0
remove BKL and adds support for changes in bcm47xx code
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27903
3c298f89-4303-0410-b956-
a3cf2f4a3e73
hauke [Thu, 4 Aug 2011 20:04:54 +0000 (20:04 +0000)]
brcm47xx: update patches
* this adds sflash support for ssb devices
* the flash is now a platform device
* minor updates
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27902
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 4 Aug 2011 19:41:18 +0000 (19:41 +0000)]
ar71xx: enable sysupgrade on the AP96 and DB120 boards
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27901
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 4 Aug 2011 19:41:17 +0000 (19:41 +0000)]
ar71xx: use the same test for AP121 and Zcomax sysupgrade images
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27900
3c298f89-4303-0410-b956-
a3cf2f4a3e73
juhosg [Thu, 4 Aug 2011 19:41:16 +0000 (19:41 +0000)]
ar71xx: cleanup image generation Makefile
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27899
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 17:36:31 +0000 (17:36 +0000)]
ar71xx: fix ethernet FIFO state corruption on ar7240
When starting/stopping DMA sometimes the FIFO state gets corrupted,
leading to wildly fluctuating latencies or packet data corruption.
Fix this by issuing a fast MAC reset as soon as the link is detected
as up. Fixes #9689, #9405
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27896
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 17:36:27 +0000 (17:36 +0000)]
ag71xx: fix memory corruption issues on ar7240 on ethernet start/stop
When the DMA engine state gets corrupted due to a hardware issues, it
often won't stop rx until a full reset is issued. In that case the hardware
must keep a valid descriptor, otherwise it will write to random places in
system RAM, triggering random crashes. To fix this, keep a dummy descriptor
without a buffer that keeps the DMA engine in a sane state until the reset
is done
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27895
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 17:36:23 +0000 (17:36 +0000)]
ar71xx: fix MAC/MDIO reset mask handling
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27894
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 09:23:57 +0000 (09:23 +0000)]
ath9k: add missing chunk to the BlockAckReq fix (fixes a compile error)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27891
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 00:35:20 +0000 (00:35 +0000)]
ath9k: add some code to control internal driver queue length limits
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27890
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 00:35:16 +0000 (00:35 +0000)]
ath9k: reduce the number of software retries, include hardware a-mpdu retries in retry counting
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27889
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Thu, 4 Aug 2011 00:35:12 +0000 (00:35 +0000)]
ath9k: rework handling of sending BlockAckReq frames, should hopefully lead to fewer latency spikes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27888
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Wed, 3 Aug 2011 23:28:00 +0000 (23:28 +0000)]
[kernel] generic: Add missing config symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27887
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Wed, 3 Aug 2011 13:23:21 +0000 (13:23 +0000)]
[kernel] remove 8*1-usb_serial_endpoint_size.patch
This is breaking some devices out there such as Winchiphead CH341 adapters (#9601)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27885
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 2 Aug 2011 23:32:44 +0000 (23:32 +0000)]
toolchain/uClibc: Make sure there's always a UCLIBC_VERSION_*
UCLIBC_VERSION_* was only defined when toolchain options was enabled,
breaking packages depending on (not) having certain uClibc versions.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27882
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 2 Aug 2011 18:55:55 +0000 (18:55 +0000)]
[brcm63xx] add support for BCM6345 Ethernet DMA engine
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27881
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 2 Aug 2011 18:55:46 +0000 (18:55 +0000)]
[brcm63xx] improve BCM6345 support
- runtime detect the amount of memory available
- define EBI_BASE as MPI_BASE to get rid of chip-select specific hacks
- fix GPIO control
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27880
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 2 Aug 2011 18:55:38 +0000 (18:55 +0000)]
[kernel] refresh 3.0 patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27879
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Tue, 2 Aug 2011 15:12:08 +0000 (15:12 +0000)]
ar71xx: add some hacks to work around the misalignment in IP packets received on AR71xx and AR91xx ethernet MACs
decreases CPU load with the default firewall for routing 95 mbit/s from 78% to 55%
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27878
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Tue, 2 Aug 2011 14:13:00 +0000 (14:13 +0000)]
[rdc] fix r6040 multicast patch, thanks
nicolas le falher
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27876
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 2 Aug 2011 09:58:16 +0000 (09:58 +0000)]
linux/generic: remove obsolete kernel options from 3.0
Also fix one typo.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27875
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Tue, 2 Aug 2011 09:53:19 +0000 (09:53 +0000)]
kernel: Fix firewire for 2.6.37+
The old ieee1394 stack was removed in 2.6.37. The new firewire stack is
available for all kernel versions, but experimental for the older one, so
make both available where appropriate.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27874
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 23:58:11 +0000 (23:58 +0000)]
imagebuilder: clean opkg files if requested (patch from #9866)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27872
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 21:14:15 +0000 (21:14 +0000)]
mac80211: fix a compiler warning
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27870
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 19:22:45 +0000 (19:22 +0000)]
tools/quilt: fix spurious calls to the configure and Makefile targets (#8462)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27869
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 18:41:05 +0000 (18:41 +0000)]
broadcom-wl: fix setup of virtual interfaces (patch by Nathan Hintz)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27868
3c298f89-4303-0410-b956-
a3cf2f4a3e73
florian [Mon, 1 Aug 2011 18:16:19 +0000 (18:16 +0000)]
[package] perf: mark as broken for now
Until we properly deal with the various versions of libelf we package,
mark perf as broken
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27867
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 17:52:07 +0000 (17:52 +0000)]
mac80211: add missing chunks to the compat_firmware_class change
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27864
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 17:42:00 +0000 (17:42 +0000)]
mac80211: move compat_firmware_class.ko into compat.ko (fixes #9864)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27863
3c298f89-4303-0410-b956-
a3cf2f4a3e73
acinonyx [Mon, 1 Aug 2011 14:45:03 +0000 (14:45 +0000)]
[package] kernel/modules: Add missing config symbol
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27862
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 12:15:22 +0000 (12:15 +0000)]
ath9k: prevent the aggregation code from sending packets to sleeping stations - should fix some latency issues
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27861
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Mon, 1 Aug 2011 12:15:15 +0000 (12:15 +0000)]
ath9k: fold patches that were merged upstream into 300-pending_work.patch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27860
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jogo [Mon, 1 Aug 2011 09:32:01 +0000 (09:32 +0000)]
gdb: add dependency to libexpat when present
Also prevent gdb from trying to link against the host's libexpat.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27859
3c298f89-4303-0410-b956-
a3cf2f4a3e73
jow [Mon, 1 Aug 2011 00:22:53 +0000 (00:22 +0000)]
[include] autotools.mk: implement PKG_FIXUP:=patch-libtool
This change allows to apply OpenWrt, Buildroot and OE libtool fixes to packages which fail badly at autoreconf.
The fixup covers the common libtool versions 1.5, 2.2 and 2.4 and automatically determines the correct
version to use.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27855
3c298f89-4303-0410-b956-
a3cf2f4a3e73
nbd [Sun, 31 Jul 2011 18:12:23 +0000 (18:12 +0000)]
kernel: enable inotify by default (#8055)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27853
3c298f89-4303-0410-b956-
a3cf2f4a3e73