openwrt.git
12 years ago[package] base-files: add a uci-defaults script which will migrate the root password...
jow [Sun, 22 Jan 2012 22:25:42 +0000 (22:25 +0000)]
[package] base-files: add a uci-defaults script which will migrate the root password to /etc/shadow if needed

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29865 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agonetifd: update to latest version, add some more status info and rework shell proto...
nbd [Sun, 22 Jan 2012 21:14:30 +0000 (21:14 +0000)]
netifd: update to latest version, add some more status info and rework shell proto handler support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29864 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agonetifd: always issue a reload on ifup, not just for -a
nbd [Sun, 22 Jan 2012 21:14:26 +0000 (21:14 +0000)]
netifd: always issue a reload on ifup, not just for -a

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29863 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobase-files: the initial hotplug2 instance sometimes misses a few relevant events...
nbd [Sun, 22 Jan 2012 21:14:22 +0000 (21:14 +0000)]
base-files: the initial hotplug2 instance sometimes misses a few relevant events, e.g. during module load. rerun udevtrigger for the final hotplug2 instance to fix this

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29862 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agopackage/kernel: add ATH79 symbols for OHCI/EHCI drivers
juhosg [Sun, 22 Jan 2012 18:43:45 +0000 (18:43 +0000)]
package/kernel: add ATH79 symbols for OHCI/EHCI drivers

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29861 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agogeneric: 3.2: allow to build myloader mtd parser for ATH79
juhosg [Sun, 22 Jan 2012 18:43:39 +0000 (18:43 +0000)]
generic: 3.2: allow to build myloader mtd parser for ATH79

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29860 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agogeneric: allow to build myloader mtd parser for 3.2+
juhosg [Sun, 22 Jan 2012 18:36:49 +0000 (18:36 +0000)]
generic: allow to build myloader mtd parser for 3.2+

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29858 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoramips fix f5d8235-v1 diag LED support
juhosg [Sun, 22 Jan 2012 18:11:39 +0000 (18:11 +0000)]
ramips fix f5d8235-v1 diag LED support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29857 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: wrt160nl_part: include module.h and fix compiler warnings
juhosg [Sun, 22 Jan 2012 17:55:38 +0000 (17:55 +0000)]
ar71xx: wrt160nl_part: include module.h and fix compiler warnings

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29856 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: tplinkpart: include module.h
juhosg [Sun, 22 Jan 2012 17:55:36 +0000 (17:55 +0000)]
ar71xx: tplinkpart: include module.h

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29855 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: rename vsc7385 spi driver
juhosg [Sun, 22 Jan 2012 13:51:57 +0000 (13:51 +0000)]
ar71xx: rename vsc7385 spi driver

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29853 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: rename ap81 spi driver
juhosg [Sun, 22 Jan 2012 13:51:56 +0000 (13:51 +0000)]
ar71xx: rename ap81 spi driver

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29852 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: rename rb4xx spi drivers
juhosg [Sun, 22 Jan 2012 13:51:54 +0000 (13:51 +0000)]
ar71xx: rename rb4xx spi drivers

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29851 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: rename the nxp_74hc153 driver
juhosg [Sun, 22 Jan 2012 13:51:52 +0000 (13:51 +0000)]
ar71xx: rename the nxp_74hc153 driver

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29850 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: change board id of the UniFi board
juhosg [Sun, 22 Jan 2012 13:51:50 +0000 (13:51 +0000)]
ar71xx: change board id of the UniFi board

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29849 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: include linux/module.h in the micrel phy driver
juhosg [Sun, 22 Jan 2012 13:51:49 +0000 (13:51 +0000)]
ar71xx: include linux/module.h in the micrel phy driver

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29848 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoramips: add sysled and sysupgrade to wr512-3gn
juhosg [Sun, 22 Jan 2012 13:43:23 +0000 (13:43 +0000)]
ramips: add sysled and sysupgrade to wr512-3gn

Patch from #10035.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29847 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agogeneric: 3.2: don't disable lockdep for OOT modules
juhosg [Sun, 22 Jan 2012 09:57:39 +0000 (09:57 +0000)]
generic: 3.2: don't disable lockdep for OOT modules

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29846 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agogeneric: rtl8366: add rtl8366_smi_write_reg_noack helper
juhosg [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29844 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobrcm47xx: add support for pcie host controller on bcma based SoCs.
hauke [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29843 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[toolchain/eglibc] eglibc 2.14 needs our eglibc patchset as well
mirko [Sat, 21 Jan 2012 19:39:37 +0000 (19:39 +0000)]
[toolchain/eglibc] eglibc 2.14 needs our eglibc patchset as well

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29842 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] libtool: fix accidental sed invocation in libtoolize
jow [Sat, 21 Jan 2012 09:49:53 +0000 (09:49 +0000)]
[tools] libtool: fix accidental sed invocation in libtoolize

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29839 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agotrying to make README file a bit more helpful
mirko [Sat, 21 Jan 2012 01:15:24 +0000 (01:15 +0000)]
trying to make README file a bit more helpful

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29837 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[toolchain/binutils] adjust md5sum of v2.21.1 since archive got replaced meanwhile
mirko [Fri, 20 Jan 2012 22:54:30 +0000 (22:54 +0000)]
[toolchain/binutils] adjust md5sum of v2.21.1 since archive got replaced meanwhile

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29836 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[include] autotools.mk: fix autoreconf in subdirectories, thanks field_it for spottin...
jow [Fri, 20 Jan 2012 21:31:03 +0000 (21:31 +0000)]
[include] autotools.mk: fix autoreconf in subdirectories, thanks field_it for spotting this

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29835 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] quilt: some more relocatable fixes for quilt-internal scripts
jow [Fri, 20 Jan 2012 17:54:43 +0000 (17:54 +0000)]
[tools] quilt: some more relocatable fixes for quilt-internal scripts

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29834 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] openssl: update to v1.0.0g (CVE-2012-0050)
jow [Fri, 20 Jan 2012 17:36:30 +0000 (17:36 +0000)]
[package] openssl: update to v1.0.0g (CVE-2012-0050)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29832 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] bison: make yacc wrapper relocatable
jow [Fri, 20 Jan 2012 17:30:38 +0000 (17:30 +0000)]
[tools] bison: make yacc wrapper relocatable

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29831 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[toolsÂ] autoconf: make bin/autoconf relocatable as well
jow [Fri, 20 Jan 2012 17:17:04 +0000 (17:17 +0000)]
[toolsÂ] autoconf: make bin/autoconf relocatable as well

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29830 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] quilt: make relocatable, search resources relative to STAGING_DIR
jow [Fri, 20 Jan 2012 17:11:37 +0000 (17:11 +0000)]
[tools] quilt: make relocatable, search resources relative to STAGING_DIR

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29829 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] automake: further relocation fixes
jow [Fri, 20 Jan 2012 15:19:22 +0000 (15:19 +0000)]
[tools] automake: further relocation fixes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29828 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] autoconf: further relocation fixes
jow [Fri, 20 Jan 2012 15:19:06 +0000 (15:19 +0000)]
[tools] autoconf: further relocation fixes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29827 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] libtool: make relocatable, search resources relative to STAGING_DIR
jow [Fri, 20 Jan 2012 14:51:44 +0000 (14:51 +0000)]
[tools] libtool: make relocatable, search resources relative to STAGING_DIR

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29826 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] remove empty br2684ctl
jow [Fri, 20 Jan 2012 12:59:20 +0000 (12:59 +0000)]
[package] remove empty br2684ctl

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29825 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoramips: sysupgrade for ESR-9753
juhosg [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29824 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] autoconf: make relocatable by searching resources relative to STAGING_DIR
jow [Fri, 20 Jan 2012 02:56:08 +0000 (02:56 +0000)]
[tools] autoconf: make relocatable by searching resources relative to STAGING_DIR

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29821 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[tools] automake: make relocatable by searching resources relative to STAGING_DIR
jow [Fri, 20 Jan 2012 02:55:55 +0000 (02:55 +0000)]
[tools] automake: make relocatable by searching resources relative to STAGING_DIR

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29820 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: fix OCF for linux 3.2
jogo [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29818 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] base-files: do not pass --set-worker /lib/hotplug2/worker_fork.so to hotplu...
jow [Thu, 19 Jan 2012 15:37:47 +0000 (15:37 +0000)]
[package] 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>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29806 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[buildroot] abort built in prereq target if there is no site config file for the...
jow [Thu, 19 Jan 2012 12:19:28 +0000 (12:19 +0000)]
[buildroot] abort built in prereq target if there is no site config file for the current target

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29798 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agopackage: kernel: fix files for blowfish and pcimcia-rsrc
jogo [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29797 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[include] site: add configure cache scripts for mips-linux-gnu and mipsel-linux-gnu...
jow [Thu, 19 Jan 2012 03:10:27 +0000 (03:10 +0000)]
[include] site: add configure cache scripts for mips-linux-gnu and mipsel-linux-gnu, used by CodeSourcery toolchain

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29794 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[adm5120] add missing kernel symbols
jow [Thu, 19 Jan 2012 01:57:22 +0000 (01:57 +0000)]
[adm5120] add missing kernel symbols

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29790 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] busybox: fix previous commit, make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 defau...
jow [Thu, 19 Jan 2012 01:50:53 +0000 (01:50 +0000)]
[package] busybox: fix previous commit, make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 default to CONFIG_IPV6, not depend on it

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29789 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] busybox: make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 depend on CONFIG_IPV6
jow [Thu, 19 Jan 2012 01:33:53 +0000 (01:33 +0000)]
[package] busybox: make CONFIG_BUSYBOX_CONFIG_FEATURE_IPV6 depend on CONFIG_IPV6

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29788 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoMake the grub timeout configurable on x86 targets
jow [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29786 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agox86/config-3.2: add linux-3.2 symbols for x86
jow [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29783 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS
jow [Thu, 19 Jan 2012 00:03:52 +0000 (00:03 +0000)]
[scripts] ext-toolchain.sh: CONFIG_NLS -> CONFIG_BUILD_NLS

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29782 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] ext-toolchain.sh: fix typo
jow [Thu, 19 Jan 2012 00:01:54 +0000 (00:01 +0000)]
[scripts] ext-toolchain.sh: fix typo

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29781 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] ext-toolchain.sh: add option to write .config
jow [Wed, 18 Jan 2012 23:46:06 +0000 (23:46 +0000)]
[scripts] 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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29780 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] mtd: external toolchains usually do not know about MTDREFRESH, so search...
jow [Wed, 18 Jan 2012 19:22:14 +0000 (19:22 +0000)]
[package] mtd: external toolchains usually do not know about MTDREFRESH, so search in $(LINUX_DIR)/include first, fixes compilation with external CodeSourcery toolchain

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29779 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] iptables: pass --disable-ipv6 if CONFIG_IPV6 is off, fixes undefined refs...
jow [Wed, 18 Jan 2012 19:05:48 +0000 (19:05 +0000)]
[package] iptables: pass --disable-ipv6 if CONFIG_IPV6 is off, fixes undefined refs to in6addr_any when compiling with external CodeSourcery toolchain

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29778 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves unresolved...
jow [Wed, 18 Jan 2012 19:00:53 +0000 (19:00 +0000)]
[package] dnsmasq: if CONFIG_IPV6 is off, compile with -DNO_IPV6 - solves unresolved refs to in6addr_any when building with external CodeSourcery toolchain

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29777 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agopackages: kernel: add usb-common.ko to usb package for kernel >= 3.2
hauke [Wed, 18 Jan 2012 17:13:23 +0000 (17:13 +0000)]
packages: kernel: add usb-common.ko to usb package for kernel >= 3.2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29776 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] openssl: fix syntax error in OpenWrt Makefile
jow [Wed, 18 Jan 2012 14:48:16 +0000 (14:48 +0000)]
[package] openssl: fix syntax error in OpenWrt Makefile

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29774 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[kernel] fix thinko in 102-ehci_hcd_ignore_oc patch
florian [Wed, 18 Jan 2012 07:56:02 +0000 (07:56 +0000)]
[kernel] fix thinko in 102-ehci_hcd_ignore_oc patch

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29773 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] ext-toolchain.sh: properly handle toolchains without sysroot support
jow [Wed, 18 Jan 2012 04:03:15 +0000 (04:03 +0000)]
[scripts] ext-toolchain.sh: properly handle toolchains without sysroot support

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29772 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] openssl: don't fail with empty TARGET_LDFLAGS
jow [Wed, 18 Jan 2012 03:54:09 +0000 (03:54 +0000)]
[package] openssl: don't fail with empty TARGET_LDFLAGS

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29770 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] ext-toolchain.sh:
jow [Wed, 18 Jan 2012 03:32:30 +0000 (03:32 +0000)]
[scripts] 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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29769 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[toolchain] invoke patch-specs.sh in the gcc/final install stage.
jow [Wed, 18 Jan 2012 03:15:22 +0000 (03:15 +0000)]
[toolchain] 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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29768 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] add patch-specs.sh, a utility for modifying GCC specs
jow [Wed, 18 Jan 2012 03:11:45 +0000 (03:11 +0000)]
[scripts] 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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29767 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[buildroot] use ext-toolchain.sh to integrate external toolchains
jow [Wed, 18 Jan 2012 03:08:09 +0000 (03:08 +0000)]
[buildroot] 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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29766 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[scripts] add ext-toolchain.sh, a utility for external toolchains
jow [Wed, 18 Jan 2012 03:03:24 +0000 (03:03 +0000)]
[scripts] 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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29765 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[lantiq] gigaset 76x
blogic [Tue, 17 Jan 2012 12:10:35 +0000 (12:10 +0000)]
[lantiq] 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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29763 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoramips: Rework ramips_eth to not require irqsave locking anymore
blogic [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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29762 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agort2x00: add a patch to avoid excessive memmove() on packet contents to improve perfor...
nbd [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)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29760 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobrcm47xx: add support for kernel 3.2
hauke [Sun, 15 Jan 2012 21:18:34 +0000 (21:18 +0000)]
brcm47xx: add support for kernel 3.2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29756 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobrcm47xx: run kernel_oldconfig
hauke [Sun, 15 Jan 2012 14:53:32 +0000 (14:53 +0000)]
brcm47xx: run kernel_oldconfig

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29755 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agotools: clean up Makefiles / make ccache work
blogic [Sun, 15 Jan 2012 11:43:13 +0000 (11:43 +0000)]
tools: clean up Makefiles / make ccache work

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29754 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[target/omap4]: add support for OMAP4 based boards, starting with the PandaBoard
kaloz [Sat, 14 Jan 2012 23:02:56 +0000 (23:02 +0000)]
[target/omap4]: add support for OMAP4 based boards, starting with the PandaBoard

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29753 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package/mac80211]: build and package the wl12xx driver
kaloz [Sat, 14 Jan 2012 22:56:22 +0000 (22:56 +0000)]
[package/mac80211]: build and package the wl12xx driver

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29751 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[generic/3.2]: fixup arm xz support with recent changes
kaloz [Sat, 14 Jan 2012 22:55:04 +0000 (22:55 +0000)]
[generic/3.2]: fixup arm xz support with recent changes

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29750 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[generic/3.2]: add missing symbols
kaloz [Sat, 14 Jan 2012 22:53:28 +0000 (22:53 +0000)]
[generic/3.2]: add missing symbols

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29749 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[toolchain/gcc]: upgrade to latest linaro releases
kaloz [Sat, 14 Jan 2012 22:52:40 +0000 (22:52 +0000)]
[toolchain/gcc]: upgrade to latest linaro releases

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29748 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: disable bridge igmp snooping in 3.2 as well
nbd [Sat, 14 Jan 2012 14:57:03 +0000 (14:57 +0000)]
kernel: disable bridge igmp snooping in 3.2 as well

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29747 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoath9k: fix handling of the KeyMiss flag for received packets - fixes connection stabi...
nbd [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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29745 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: disable bridge igmp snooping by default to avoid multicast issues
nbd [Sat, 14 Jan 2012 13:50:25 +0000 (13:50 +0000)]
kernel: disable bridge igmp snooping by default to avoid multicast issues

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29744 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agolibnl-tiny: export unl_genl_multicast_id()
nbd [Sat, 14 Jan 2012 13:50:21 +0000 (13:50 +0000)]
libnl-tiny: export unl_genl_multicast_id()

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29743 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: ppc40x: ppc44x: add missing kernel config symbol
jogo [Sat, 14 Jan 2012 12:04:17 +0000 (12:04 +0000)]
kernel: ppc40x: ppc44x: add missing kernel config symbol

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29742 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobroadcom-diag: add support for some new devices
hauke [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29735 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobrcm47xx: update usb driver
hauke [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29734 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[generic] rtl8366: fix rtl8366_smi_detect() after r29677
jow [Fri, 13 Jan 2012 19:17:58 +0000 (19:17 +0000)]
[generic] rtl8366: fix rtl8366_smi_detect() after r29677

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29732 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agobrcm63xx: add support for linux 3.2
jogo [Fri, 13 Jan 2012 14:59:50 +0000 (14:59 +0000)]
brcm63xx: add support for linux 3.2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29731 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: add support for linux 3.2.1
jogo [Fri, 13 Jan 2012 14:55:07 +0000 (14:55 +0000)]
kernel: add support for linux 3.2.1

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29730 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agopackage: iptables: fix compilation with linux 3.2
jogo [Fri, 13 Jan 2012 14:49:19 +0000 (14:49 +0000)]
package: iptables: fix compilation with linux 3.2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29729 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agomac80211: current revisions build with 3.2
jogo [Fri, 13 Jan 2012 14:47:30 +0000 (14:47 +0000)]
mac80211: current revisions build with 3.2

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29728 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: backport overlayfs v11 to 3.0 and 2.6.39
jogo [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29727 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: update linux 3.1 to 3.1.9
jogo [Fri, 13 Jan 2012 14:38:28 +0000 (14:38 +0000)]
kernel: update linux 3.1 to 3.1.9

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29726 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agokernel: update linux 3.0 to 3.0.17
jogo [Fri, 13 Jan 2012 14:10:44 +0000 (14:10 +0000)]
kernel: update linux 3.0 to 3.0.17

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29725 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[package] iwinfo: plug memory leak in nl80211 backend, nl80211_close() did not put...
jow [Fri, 13 Jan 2012 00:54:25 +0000 (00:54 +0000)]
[package] iwinfo: plug memory leak in nl80211 backend, nl80211_close() did not put the family pointer

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29723 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agogcc: always explicitly link against libstdc++, fixes build errors on some hosts that...
nbd [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)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29721 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agolibnl-tiny: fix a potential memleak in an error path
nbd [Thu, 12 Jan 2012 10:15:18 +0000 (10:15 +0000)]
libnl-tiny: fix a potential memleak in an error path

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29720 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar8216: use vlan configuration for connecting ports (forced to be untagged) even...
nbd [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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29719 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar8216: do not strip vlan tags when running with vlan_enable=0
nbd [Thu, 12 Jan 2012 10:15:08 +0000 (10:15 +0000)]
ar8216: do not strip vlan tags when running with vlan_enable=0

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29718 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: move irq_to_gpio and gpio_to_irq into gpio.c
juhosg [Wed, 11 Jan 2012 18:00:50 +0000 (18:00 +0000)]
ar71xx: move irq_to_gpio and gpio_to_irq into gpio.c

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29713 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years ago[brcm63xx] Remove invalid LED GPIO from GW6200 board definition. GPIO 35 isn't inten...
cshore [Wed, 11 Jan 2012 13:47:48 +0000 (13:47 +0000)]
[brcm63xx] 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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29712 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: disable ath79 in order to get rid of Kconfig warnings
juhosg [Wed, 11 Jan 2012 09:14:19 +0000 (09:14 +0000)]
ar71xx: disable ath79 in order to get rid of Kconfig warnings

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29711 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: pb44_spi: add shutdown handler
juhosg [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.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29710 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: pb44_spi: call pb44_spi_{en,dis}able from probe/remove
juhosg [Wed, 11 Jan 2012 09:14:17 +0000 (09:14 +0000)]
ar71xx: pb44_spi: call pb44_spi_{en,dis}able from probe/remove

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29709 3c298f89-4303-0410-b956-a3cf2f4a3e73

12 years agoar71xx: pb44_spi: introduce pb44_spi_{en,dis}able helpers
juhosg [Wed, 11 Jan 2012 09:14:15 +0000 (09:14 +0000)]
ar71xx: pb44_spi: introduce pb44_spi_{en,dis}able helpers

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29708 3c298f89-4303-0410-b956-a3cf2f4a3e73