Gabor Juhos [Sun, 22 Jan 2012 13:51:56 +0000 (13:51 +0000)]
ar71xx: rename ap81 spi driver
SVN-Revision: 29852
Gabor Juhos [Sun, 22 Jan 2012 13:51:54 +0000 (13:51 +0000)]
ar71xx: rename rb4xx spi drivers
SVN-Revision: 29851
Gabor Juhos [Sun, 22 Jan 2012 13:51:52 +0000 (13:51 +0000)]
ar71xx: rename the nxp_74hc153 driver
SVN-Revision: 29850
Gabor Juhos [Sun, 22 Jan 2012 13:51:50 +0000 (13:51 +0000)]
ar71xx: change board id of the UniFi board
SVN-Revision: 29849
Gabor Juhos [Sun, 22 Jan 2012 13:51:49 +0000 (13:51 +0000)]
ar71xx: include linux/module.h in the micrel phy driver
SVN-Revision: 29848
Gabor Juhos [Sun, 22 Jan 2012 13:43:23 +0000 (13:43 +0000)]
ramips: add sysled and sysupgrade to wr512-3gn
Patch from #10035.
SVN-Revision: 29847
Gabor Juhos [Sun, 22 Jan 2012 09:57:39 +0000 (09:57 +0000)]
generic: 3.2: don't disable lockdep for OOT modules
SVN-Revision: 29846
Gabor Juhos [Sat, 21 Jan 2012 22:44:09 +0000 (22:44 +0000)]
generic: rtl8366: add rtl8366_smi_write_reg_noack helper
After issuing a soft reset on the RT8366{S,RB}
switch, waiting for the last acknowlegement fails
in rtl8366_smi_write_reg. Add a _noack version of
the function and use that for issuing a soft reset.
SVN-Revision: 29844
Hauke Mehrtens [Sat, 21 Jan 2012 22:39:20 +0000 (22:39 +0000)]
brcm47xx: add support for pcie host controller on bcma based SoCs.
This also adds minimal support for the BCMA43224 pcie wireless card.
SVN-Revision: 29843
Mirko Vogt [Sat, 21 Jan 2012 19:39:37 +0000 (19:39 +0000)]
eglibc 2.14 needs our eglibc patchset as well
SVN-Revision: 29842
Jo-Philipp Wich [Sat, 21 Jan 2012 09:49:53 +0000 (09:49 +0000)]
libtool: fix accidental sed invocation in libtoolize
SVN-Revision: 29839
Mirko Vogt [Sat, 21 Jan 2012 01:15:24 +0000 (01:15 +0000)]
trying to make README file a bit more helpful
SVN-Revision: 29837
Mirko Vogt [Fri, 20 Jan 2012 22:54:30 +0000 (22:54 +0000)]
adjust md5sum of v2.21.1 since archive got replaced meanwhile
SVN-Revision: 29836
Jo-Philipp Wich [Fri, 20 Jan 2012 21:31:03 +0000 (21:31 +0000)]
autotools.mk: fix autoreconf in subdirectories, thanks field_it for spotting this
SVN-Revision: 29835
Jo-Philipp Wich [Fri, 20 Jan 2012 17:54:43 +0000 (17:54 +0000)]
quilt: some more relocatable fixes for quilt-internal scripts
SVN-Revision: 29834
Jo-Philipp Wich [Fri, 20 Jan 2012 17:36:30 +0000 (17:36 +0000)]
openssl: update to v1.0.0g (CVE-2012-0050)
SVN-Revision: 29832
Jo-Philipp Wich [Fri, 20 Jan 2012 17:30:38 +0000 (17:30 +0000)]
bison: make yacc wrapper relocatable
SVN-Revision: 29831
Jo-Philipp Wich [Fri, 20 Jan 2012 17:17:04 +0000 (17:17 +0000)]
autoconf: make bin/autoconf relocatable as well
SVN-Revision: 29830
Jo-Philipp Wich [Fri, 20 Jan 2012 17:11:37 +0000 (17:11 +0000)]
quilt: make relocatable, search resources relative to STAGING_DIR
SVN-Revision: 29829
Jo-Philipp Wich [Fri, 20 Jan 2012 15:19:22 +0000 (15:19 +0000)]
automake: further relocation fixes
SVN-Revision: 29828
Jo-Philipp Wich [Fri, 20 Jan 2012 15:19:06 +0000 (15:19 +0000)]
autoconf: further relocation fixes
SVN-Revision: 29827
Jo-Philipp Wich [Fri, 20 Jan 2012 14:51:44 +0000 (14:51 +0000)]
libtool: make relocatable, search resources relative to STAGING_DIR
SVN-Revision: 29826
Gabor Juhos [Fri, 20 Jan 2012 10:49:26 +0000 (10:49 +0000)]
ramips: sysupgrade for ESR-9753
This patch add sysupgrade for Engenius ESR-9753
Signed-off-by: Artur Wronowski <arteqw@gmail.com>
SVN-Revision: 29824
Jo-Philipp Wich [Fri, 20 Jan 2012 02:56:08 +0000 (02:56 +0000)]
autoconf: make relocatable by searching resources relative to STAGING_DIR
SVN-Revision: 29821
Jo-Philipp Wich [Fri, 20 Jan 2012 02:55:55 +0000 (02:55 +0000)]
automake: make relocatable by searching resources relative to STAGING_DIR
SVN-Revision: 29820
Jonas Gorski [Thu, 19 Jan 2012 19:51:54 +0000 (19:51 +0000)]
kernel: fix OCF for linux 3.2
Add skb_frag_page from 3.2 to OCF for 3.1 and earlier and use it.
SVN-Revision: 29818
Jo-Philipp Wich [Thu, 19 Jan 2012 15:37:47 +0000 (15:37 +0000)]
base-files: do not pass --set-worker /lib/hotplug2/worker_fork.so to hotplug2 anymore, its statically linked - patch by Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
SVN-Revision: 29806
Jo-Philipp Wich [Thu, 19 Jan 2012 12:19:28 +0000 (12:19 +0000)]
abort built in prereq target if there is no site config file for the current target
SVN-Revision: 29798
Jonas Gorski [Thu, 19 Jan 2012 08:25:26 +0000 (08:25 +0000)]
package: kernel: fix files for blowfish and pcimcia-rsrc
Based on a patch from Philip Prindeville.
SVN-Revision: 29797
Jo-Philipp Wich [Thu, 19 Jan 2012 03:10:27 +0000 (03:10 +0000)]
site: add configure cache scripts for mips-linux-gnu and mipsel-linux-gnu, used by CodeSourcery toolchain
SVN-Revision: 29794
Jo-Philipp Wich [Thu, 19 Jan 2012 01:57:22 +0000 (01:57 +0000)]
add missing kernel symbols
SVN-Revision: 29790
Jo-Philipp Wich [Thu, 19 Jan 2012 01:50:53 +0000 (01:50 +0000)]
busybox: fix previous commit, make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 default to CONFIG_IPV6, not depend on it
SVN-Revision: 29789
Jo-Philipp Wich [Thu, 19 Jan 2012 01:33:53 +0000 (01:33 +0000)]
busybox: make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 depend on CONFIG_IPV6
SVN-Revision: 29788
Jo-Philipp Wich [Thu, 19 Jan 2012 01:14:45 +0000 (01:14 +0000)]
Make the grub timeout configurable on x86 targets
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
SVN-Revision: 29786
Jo-Philipp Wich [Thu, 19 Jan 2012 00:31:39 +0000 (00:31 +0000)]
x86/config-3.2: add linux-3.2 symbols for x86
The following symbols are missing for x86, in sorted order.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 29783
Jo-Philipp Wich [Thu, 19 Jan 2012 00:03:52 +0000 (00:03 +0000)]
ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS
SVN-Revision: 29782
Jo-Philipp Wich [Thu, 19 Jan 2012 00:01:54 +0000 (00:01 +0000)]
ext-toolchain.sh: fix typo
SVN-Revision: 29781
Jo-Philipp Wich [Wed, 18 Jan 2012 23:46:06 +0000 (23:46 +0000)]
ext-toolchain.sh: add option to write .config Add a new --config option to generate a .config from a given toolchain, this allows for easy integration of external toolchains, e.g.
./scripts/ext-toolchain.sh --toolchain /opt/mips-2011.03 --cflags "-muclibc" --config atheros
to setup a ready-to-compile atheros target using the external CodeSourcery toolchain.
SVN-Revision: 29780
Jo-Philipp Wich [Wed, 18 Jan 2012 19:22:14 +0000 (19:22 +0000)]
mtd: external toolchains usually do not know about MTDREFRESH, so search in $(LINUX_DIR)/include first, fixes compilation with external CodeSourcery toolchain
SVN-Revision: 29779
Jo-Philipp Wich [Wed, 18 Jan 2012 19:05:48 +0000 (19:05 +0000)]
iptables: pass --disable-ipv6 if CONFIG_IPV6 is off, fixes undefined refs to in6addr_any when compiling with external CodeSourcery toolchain
SVN-Revision: 29778
Jo-Philipp Wich [Wed, 18 Jan 2012 19:00:53 +0000 (19:00 +0000)]
dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves unresolved refs to in6addr_any when building with external CodeSourcery toolchain
SVN-Revision: 29777
Hauke Mehrtens [Wed, 18 Jan 2012 17:13:23 +0000 (17:13 +0000)]
packages: kernel: add usb-common.ko to usb package for kernel >= 3.2
SVN-Revision: 29776
Jo-Philipp Wich [Wed, 18 Jan 2012 14:48:16 +0000 (14:48 +0000)]
openssl: fix syntax error in OpenWrt Makefile
SVN-Revision: 29774
Florian Fainelli [Wed, 18 Jan 2012 07:56:02 +0000 (07:56 +0000)]
fix thinko in 102-ehci_hcd_ignore_oc patch
SVN-Revision: 29773
Jo-Philipp Wich [Wed, 18 Jan 2012 04:03:15 +0000 (04:03 +0000)]
ext-toolchain.sh: properly handle toolchains without sysroot support
SVN-Revision: 29772
Jo-Philipp Wich [Wed, 18 Jan 2012 03:54:09 +0000 (03:54 +0000)]
openssl: don't fail with empty TARGET_LDFLAGS
SVN-Revision: 29770
Jo-Philipp Wich [Wed, 18 Jan 2012 03:32:30 +0000 (03:32 +0000)]
ext-toolchain.sh: - use GCC's own idea of the target name (-dumpmachine) - display help if called without args - add copyright foo - remove some leftover flag handling code
SVN-Revision: 29769
Jo-Philipp Wich [Wed, 18 Jan 2012 03:15:22 +0000 (03:15 +0000)]
invoke patch-specs.sh in the gcc/final install stage. Patch up OpenWrts own cross toolchains to always search headers and libraries in $STAGING_DIR, this should solve most issues with missing headers, indirect linking and not found libraries. At a later stage, all -I and -L flags will be purged from TARGET_LDFLAGS and TARGET_CPPFLAGS.
SVN-Revision: 29768
Jo-Philipp Wich [Wed, 18 Jan 2012 03:11:45 +0000 (03:11 +0000)]
add patch-specs.sh, a utility for modifying GCC specs The patch-specs.sh utility dumps the GCC specs of a given toolchain and modifies them to always include $STAGING_DIR in the link and compiler command lines, this makes most -I and -L flags unnecessary and lets the compiler automatically find libraries and headers in the staging dir, also solves the majority of -rpath issues.
SVN-Revision: 29767
Jo-Philipp Wich [Wed, 18 Jan 2012 03:08:09 +0000 (03:08 +0000)]
use ext-toolchain.sh to integrate external toolchains Use ext-toolchain.sh to wrap external toolchain commands, abort build if certain features such as CONFIG_SOFT_FLOAT or CONFIG_IPV6 are enabled but not supported by the toolchain.
SVN-Revision: 29766
Jo-Philipp Wich [Wed, 18 Jan 2012 03:03:24 +0000 (03:03 +0000)]
add ext-toolchain.sh, a utility for external toolchains The ext-toolchain.sh utility script implements various external toolchain tasks: * Testing of available features, like c++, soft-float or ipv6 support * Finding the libc implementation (uclibc or eglibc/glibc) * Inferring the GNU target name * Finding shared objects for packaging (libc, libpthread, ...) * Finding executables for packaging (ldd, gdbserver, ...) * Generating wrapper scripts for toolchain commands
SVN-Revision: 29765
John Crispin [Tue, 17 Jan 2012 12:10:35 +0000 (12:10 +0000)]
gigaset 76x
* fixes leds
* adds all leds found on the sx763 board
* removes board_config from flash layout because wireless data is stored in kernel (ath5k)
* fix button handling
Signed-off-by: Luka Perkov <openwrt@lukaperkov.net>
SVN-Revision: 29763
John Crispin [Tue, 17 Jan 2012 11:23:11 +0000 (11:23 +0000)]
ramips: Rework ramips_eth to not require irqsave locking anymore
Previously the tx housekeeping was done in a spin_lock_irqsave critical
section which causes irqs to be disabled during that time. Since the
housekeeping is already prepared to be scheduled as a tasklet process
the housekeeping only in softirq context and revise the locking between
the tx path and the housekeeping tasklet by using a normal spin_lock
which in most situations will be a NOP anyway.
This makes sure that interrupts are only disabled for a short time
since in the worst case the housekeeping might have to free up to 256
skbs.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 29762
Felix Fietkau [Mon, 16 Jan 2012 08:14:27 +0000 (08:14 +0000)]
rt2x00: add a patch to avoid excessive memmove() on packet contents to improve performance (patch by Helmut Schaa)
SVN-Revision: 29760
Hauke Mehrtens [Sun, 15 Jan 2012 21:18:34 +0000 (21:18 +0000)]
brcm47xx: add support for kernel 3.2
SVN-Revision: 29756
Hauke Mehrtens [Sun, 15 Jan 2012 14:53:32 +0000 (14:53 +0000)]
brcm47xx: run kernel_oldconfig
SVN-Revision: 29755
John Crispin [Sun, 15 Jan 2012 11:43:13 +0000 (11:43 +0000)]
tools: clean up Makefiles / make ccache work
SVN-Revision: 29754
Imre Kaloz [Sat, 14 Jan 2012 23:02:56 +0000 (23:02 +0000)]
add support for OMAP4 based boards, starting with the PandaBoard
SVN-Revision: 29753
Imre Kaloz [Sat, 14 Jan 2012 22:56:22 +0000 (22:56 +0000)]
build and package the wl12xx driver
SVN-Revision: 29751
Imre Kaloz [Sat, 14 Jan 2012 22:55:04 +0000 (22:55 +0000)]
fixup arm xz support with recent changes
SVN-Revision: 29750
Imre Kaloz [Sat, 14 Jan 2012 22:53:28 +0000 (22:53 +0000)]
add missing symbols
SVN-Revision: 29749
Imre Kaloz [Sat, 14 Jan 2012 22:52:40 +0000 (22:52 +0000)]
upgrade to latest linaro releases
SVN-Revision: 29748
Felix Fietkau [Sat, 14 Jan 2012 14:57:03 +0000 (14:57 +0000)]
kernel: disable bridge igmp snooping in 3.2 as well
SVN-Revision: 29747
Felix Fietkau [Sat, 14 Jan 2012 13:50:30 +0000 (13:50 +0000)]
ath9k: fix handling of the KeyMiss flag for received packets - fixes connection stability issues with crypto enabled
SVN-Revision: 29745
Felix Fietkau [Sat, 14 Jan 2012 13:50:25 +0000 (13:50 +0000)]
kernel: disable bridge igmp snooping by default to avoid multicast issues
SVN-Revision: 29744
Felix Fietkau [Sat, 14 Jan 2012 13:50:21 +0000 (13:50 +0000)]
libnl-tiny: export unl_genl_multicast_id()
SVN-Revision: 29743
Jonas Gorski [Sat, 14 Jan 2012 12:04:17 +0000 (12:04 +0000)]
kernel: ppc40x: ppc44x: add missing kernel config symbol
SVN-Revision: 29742
Hauke Mehrtens [Fri, 13 Jan 2012 20:21:15 +0000 (20:21 +0000)]
broadcom-diag: add support for some new devices
There is still no Ethernet driver for these devices in trunk.
Thanks George Kashperko for the patch.
SVN-Revision: 29735
Hauke Mehrtens [Fri, 13 Jan 2012 20:11:23 +0000 (20:11 +0000)]
brcm47xx: update usb driver
Add workarround for BCM5357 and BCM4749.
This patch contains the following fixes from George Kashperko:
* separate subroutines for controller initialization workarounds -
following CodingStyle recommendations;
* __devinit __devexit __devinitconst annotations for CONFIG_HOTPLUG;
* fix leak in ssb_hcd_create_pdev/bcma_hcd_create_pdev - as hci_res being
kmalloc'ed is never freed anywhere while platform_device_add_resources
will kmemdup resources right away;
* fix compilation error in ssb_hcd_resume - it will fail as soon as
CONFIG_PM is selected.
SVN-Revision: 29734
Jo-Philipp Wich [Fri, 13 Jan 2012 19:17:58 +0000 (19:17 +0000)]
rtl8366: fix rtl8366_smi_detect() after r29677
SVN-Revision: 29732
Jonas Gorski [Fri, 13 Jan 2012 14:59:50 +0000 (14:59 +0000)]
brcm63xx: add support for linux 3.2
SVN-Revision: 29731
Jonas Gorski [Fri, 13 Jan 2012 14:55:07 +0000 (14:55 +0000)]
kernel: add support for linux 3.2.1
SVN-Revision: 29730
Jonas Gorski [Fri, 13 Jan 2012 14:49:19 +0000 (14:49 +0000)]
package: iptables: fix compilation with linux 3.2
SVN-Revision: 29729
Jonas Gorski [Fri, 13 Jan 2012 14:47:30 +0000 (14:47 +0000)]
mac80211: current revisions build with 3.2
SVN-Revision: 29728
Jonas Gorski [Fri, 13 Jan 2012 14:42:53 +0000 (14:42 +0000)]
kernel: backport overlayfs v11 to 3.0 and 2.6.39
Should fix whiteout issues and missing files when using extroot.
SVN-Revision: 29727
Jonas Gorski [Fri, 13 Jan 2012 14:38:28 +0000 (14:38 +0000)]
kernel: update linux 3.1 to 3.1.9
SVN-Revision: 29726
Jonas Gorski [Fri, 13 Jan 2012 14:10:44 +0000 (14:10 +0000)]
kernel: update linux 3.0 to 3.0.17
SVN-Revision: 29725
Jo-Philipp Wich [Fri, 13 Jan 2012 00:54:25 +0000 (00:54 +0000)]
iwinfo: plug memory leak in nl80211 backend, nl80211_close() did not put the family pointer
SVN-Revision: 29723
Felix Fietkau [Thu, 12 Jan 2012 10:15:20 +0000 (10:15 +0000)]
gcc: always explicitly link against libstdc++, fixes build errors on some hosts that refuse to link it in implicitly (should fix #10587)
SVN-Revision: 29721
Felix Fietkau [Thu, 12 Jan 2012 10:15:18 +0000 (10:15 +0000)]
libnl-tiny: fix a potential memleak in an error path
SVN-Revision: 29720
Felix Fietkau [Thu, 12 Jan 2012 10:15:11 +0000 (10:15 +0000)]
ar8216: use vlan configuration for connecting ports (forced to be untagged) even with vlan_enable=0, but keep them isolated before the switch has been configured this makes enable_vlan=0 practical for vlan passthrough
SVN-Revision: 29719
Felix Fietkau [Thu, 12 Jan 2012 10:15:08 +0000 (10:15 +0000)]
ar8216: do not strip vlan tags when running with vlan_enable=0
SVN-Revision: 29718
Gabor Juhos [Wed, 11 Jan 2012 18:00:50 +0000 (18:00 +0000)]
ar71xx: move irq_to_gpio and gpio_to_irq into gpio.c
SVN-Revision: 29713
Daniel Dickinson [Wed, 11 Jan 2012 13:47:48 +0000 (13:47 +0000)]
Remove invalid LED GPIO from GW6200 board definition. GPIO 35 isn't intended to control ethernet LED (the led behaviour is a side effect) and using the gpio as an led causes kernel panics.
SVN-Revision: 29712
Gabor Juhos [Wed, 11 Jan 2012 09:14:19 +0000 (09:14 +0000)]
ar71xx: disable ath79 in order to get rid of Kconfig warnings
SVN-Revision: 29711
Gabor Juhos [Wed, 11 Jan 2012 09:14:18 +0000 (09:14 +0000)]
ar71xx: pb44_spi: add shutdown handler
This allows to access the flash from a kexec'd kernel.
SVN-Revision: 29710
Gabor Juhos [Wed, 11 Jan 2012 09:14:17 +0000 (09:14 +0000)]
ar71xx: pb44_spi: call pb44_spi_{en,dis}able from probe/remove
SVN-Revision: 29709
Gabor Juhos [Wed, 11 Jan 2012 09:14:15 +0000 (09:14 +0000)]
ar71xx: pb44_spi: introduce pb44_spi_{en,dis}able helpers
SVN-Revision: 29708
Gabor Juhos [Wed, 11 Jan 2012 09:14:14 +0000 (09:14 +0000)]
ar71xx: ar71xx_spi: add shutdown handler
This allows to access the flash from a kexec'd kernel.
SVN-Revision: 29707
Gabor Juhos [Wed, 11 Jan 2012 09:14:13 +0000 (09:14 +0000)]
ar71xx: ar71xx_spi: save and restore regs from probe/remove
SVN-Revision: 29706
Gabor Juhos [Wed, 11 Jan 2012 09:14:11 +0000 (09:14 +0000)]
ar71xx: ar71xx_wdt: add shutdown handler
SVN-Revision: 29705
Jo-Philipp Wich [Mon, 9 Jan 2012 05:42:04 +0000 (05:42 +0000)]
cmake.mk: fix passing of LDFLAGS
SVN-Revision: 29701
Jo-Philipp Wich [Sun, 8 Jan 2012 16:52:41 +0000 (16:52 +0000)]
make prepare_kernel_conf target depend on quilt instead of sed. Preparing the source tree requires quilt and installing quilt implies installing sed.
SVN-Revision: 29697
Jo-Philipp Wich [Sun, 8 Jan 2012 15:49:20 +0000 (15:49 +0000)]
metadata.pl: filter direct recursive depends like "select PACKAGE_kmod-ipv6 if PACKAGE_kmod-ipv6"
SVN-Revision: 29695
Jo-Philipp Wich [Sun, 8 Jan 2012 15:41:34 +0000 (15:41 +0000)]
pptp: remove support for underlying ipproto, it is adviced since a while that pptp should be declared as separate interface alognside wan - in this configuration the ipproto will cause stray udhcpc errors due to not existent interfaces, so remove it
SVN-Revision: 29694
Jo-Philipp Wich [Sun, 8 Jan 2012 15:39:42 +0000 (15:39 +0000)]
cyassl: use patch-libtool pkg fixup
SVN-Revision: 29693
Felix Fietkau [Sun, 8 Jan 2012 15:39:11 +0000 (15:39 +0000)]
zlib: fix duplicate function declarations for largefile support
SVN-Revision: 29690
Jo-Philipp Wich [Sun, 8 Jan 2012 15:34:23 +0000 (15:34 +0000)]
introduce a USE_EXTERNAL_LIBC symbol which gets selected by EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN Currently we always assume uClibc if an external toolchain is used, this breaks for non-uClibc toolchains or even vanilla uClibc ones since they do not share the external librpc semantics as OpenWrt. Solve the problem by defining an abstract "EXTERNAL_LIBC" which packages might or might not depend on.
SVN-Revision: 29689
Jo-Philipp Wich [Sun, 8 Jan 2012 15:30:37 +0000 (15:30 +0000)]
base-files: implement a --force option for sysupgrade to override image checks, useful to upgrade old ar71xx installations to current trunk ones
SVN-Revision: 29688
Jo-Philipp Wich [Sun, 8 Jan 2012 15:29:24 +0000 (15:29 +0000)]
firewall: add support for "local" port forwards which target an internal address on the router itself
SVN-Revision: 29687