oweals/openwrt.git
11 years agofirewall: extend nat reflection support
Jo-Philipp Wich [Tue, 4 Dec 2012 15:24:21 +0000 (15:24 +0000)]
firewall: extend nat reflection support

- use comment match to keep track of per-network rules
- setup reflection for any interface which is part of a masqueraded zone, not just "wan"
- delete per-network reflection rules if network is brought down

SVN-Revision: 34472

11 years agoFix Comtrend AR-5381u Power LED
Florian Fainelli [Tue, 4 Dec 2012 15:19:50 +0000 (15:19 +0000)]
Fix Comtrend AR-5381u Power LED

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34471

11 years agomac80211, hostapd: Fix macfilter for multi bssid setups
Felix Fietkau [Tue, 4 Dec 2012 12:06:40 +0000 (12:06 +0000)]
mac80211, hostapd: Fix macfilter for multi bssid setups

Previously only the first macfilter configuration would have been used
on all interfaces. However, the configuration was always done per vif
already. Hence, move the macfilter setup into hostapd.sh where and
create one mac list file per vif.

Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 34470

11 years agodo no longer rename amba-pl010 serial devices names
Florian Fainelli [Mon, 3 Dec 2012 16:18:40 +0000 (16:18 +0000)]
do no longer rename amba-pl010 serial devices names

Back in the days when we could not override /etc/inittab, it made a lot
of sense to rename ttyAM to ttyS since this was the only supported
serial device(s), we can now just put in an appropriate /etc/inittab file
now.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34469

11 years agoMake ltq-dsl-app compile with an eglibc-based toolchain
Mirko Vogt [Mon, 3 Dec 2012 12:46:57 +0000 (12:46 +0000)]
Make ltq-dsl-app compile with an eglibc-based toolchain

Signed-Off-By: Frank Meerkötter <frank@meerkoetter.org>
SVN-Revision: 34468

11 years agokernel: disable more pci quirks to save space on platforms that don't need them
Felix Fietkau [Mon, 3 Dec 2012 10:33:47 +0000 (10:33 +0000)]
kernel: disable more pci quirks to save space on platforms that don't need them

SVN-Revision: 34467

11 years agoipv6-support: Second Iteration * mode 'downstream' renamed to 'router' * mode 'upstre...
Steven Barth [Mon, 3 Dec 2012 09:18:53 +0000 (09:18 +0000)]
ipv6-support: Second Iteration * mode 'downstream' renamed to 'router' * mode 'upstream' renamed to 'dhcpv6' * mode 'relay' added * cleanups and minor bugfixes in state handling

SVN-Revision: 34466

11 years agonetifd: empty hotplug handler removed
Steven Barth [Mon, 3 Dec 2012 07:20:44 +0000 (07:20 +0000)]
netifd: empty hotplug handler removed

SVN-Revision: 34465

11 years agomac80211: refresh patches
Gabor Juhos [Sun, 2 Dec 2012 20:41:39 +0000 (20:41 +0000)]
mac80211: refresh patches

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34464

11 years agomac80211: rename a misnamed ath9k patch
Gabor Juhos [Sun, 2 Dec 2012 20:41:37 +0000 (20:41 +0000)]
mac80211: rename a misnamed ath9k patch

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34463

11 years ago6distributed: Poll for ubus to come up (fix race)
Steven Barth [Sun, 2 Dec 2012 19:06:48 +0000 (19:06 +0000)]
6distributed: Poll for ubus to come up (fix race)

SVN-Revision: 34462

11 years agokernel 3.6+: switch to a crc32 implementation that is more suitable for small caches...
Felix Fietkau [Sun, 2 Dec 2012 18:37:41 +0000 (18:37 +0000)]
kernel 3.6+: switch to a crc32 implementation that is more suitable for small caches. reduces kernel image size by ~22 KiB on mips

SVN-Revision: 34461

11 years agoinclude: download.mk: correct tar argument order when packing checkouts
Jo-Philipp Wich [Sun, 2 Dec 2012 18:35:47 +0000 (18:35 +0000)]
include: download.mk: correct tar argument order when packing checkouts

GNU TAR v1.26 will fail with "no such file or directory" errors when the
output file does not immediately follow the -f switch.

SVN-Revision: 34460

11 years agotools: e2fsprogs: delete doc/ directory after unpacking to ensure that makeinfo is...
Jo-Philipp Wich [Sun, 2 Dec 2012 18:35:39 +0000 (18:35 +0000)]
tools: e2fsprogs: delete doc/ directory after unpacking to ensure that makeinfo is not invoked

SVN-Revision: 34459

11 years agokernel: fix stripping symbol exports
Felix Fietkau [Sun, 2 Dec 2012 17:42:17 +0000 (17:42 +0000)]
kernel: fix stripping symbol exports

SVN-Revision: 34458

11 years agolibubox: update to latest version, fixes blob/blobmsg endian issues
Felix Fietkau [Sun, 2 Dec 2012 16:50:39 +0000 (16:50 +0000)]
libubox: update to latest version, fixes blob/blobmsg endian issues

SVN-Revision: 34456

11 years agotools/sstrip: remove redundant -I flag that breaks build on some x86_64 linux hosts
Felix Fietkau [Sun, 2 Dec 2012 16:17:33 +0000 (16:17 +0000)]
tools/sstrip: remove redundant -I flag that breaks build on some x86_64 linux hosts

SVN-Revision: 34455

11 years agobrcm47xx: read sprom vars without prefix for boardrev and boardtype if the prefixed...
Hauke Mehrtens [Sun, 2 Dec 2012 16:11:39 +0000 (16:11 +0000)]
brcm47xx: read sprom vars without prefix for boardrev and boardtype if the prefixed one is not available.

SVN-Revision: 34454

11 years agob43-tools: pack the lcn firmware into the brcmsmac firmware package.
Hauke Mehrtens [Sun, 2 Dec 2012 16:09:23 +0000 (16:09 +0000)]
b43-tools: pack the lcn firmware into the brcmsmac firmware package.

SVN-Revision: 34453

11 years agobroadcom-wl: get the mmio address directly from the struct if bcma is used.
Hauke Mehrtens [Sun, 2 Dec 2012 16:07:43 +0000 (16:07 +0000)]
broadcom-wl: get the mmio address directly from the struct if bcma is used.

SVN-Revision: 34452

11 years agobuild: it is no longer necessary to call make target/linux/clean as part of make...
Felix Fietkau [Sun, 2 Dec 2012 15:26:28 +0000 (15:26 +0000)]
build: it is no longer necessary to call make target/linux/clean as part of make clean

SVN-Revision: 34451

11 years agokernel: move KERNEL_BUILD_DIR under BUILD_DIR to properly fix gcc/libc based dependencies
Felix Fietkau [Sun, 2 Dec 2012 15:26:24 +0000 (15:26 +0000)]
kernel: move KERNEL_BUILD_DIR under BUILD_DIR to properly fix gcc/libc based dependencies

SVN-Revision: 34450

11 years agokernel: patch in a working copy of elf.h instead of using relative path based hackery...
Felix Fietkau [Sun, 2 Dec 2012 15:26:19 +0000 (15:26 +0000)]
kernel: patch in a working copy of elf.h instead of using relative path based hackery in #include statements

SVN-Revision: 34449

11 years agosstrip: remove a redundant copy of elf.h
Felix Fietkau [Sun, 2 Dec 2012 15:26:15 +0000 (15:26 +0000)]
sstrip: remove a redundant copy of elf.h

SVN-Revision: 34448

11 years agorules.mk: don't use $(realpath) in file_copy, the destination directory might not...
Jo-Philipp Wich [Sun, 2 Dec 2012 15:15:07 +0000 (15:15 +0000)]
rules.mk: don't use $(realpath) in file_copy, the destination directory might not exist yet - spotted while doing a fresh build

SVN-Revision: 34447

11 years agoramips: fix serial console for Belkin F5D8235 v1/v2
Gabor Juhos [Sun, 2 Dec 2012 14:16:12 +0000 (14:16 +0000)]
ramips: fix serial console for Belkin F5D8235 v1/v2

Based on a patch from #12533.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34445

11 years agoUpdate linux-atm fixes to reflect the final upstream pull request
Gabor Juhos [Sun, 2 Dec 2012 13:04:04 +0000 (13:04 +0000)]
Update linux-atm fixes to reflect the final upstream pull request

[juhosg: refresh the patches with quilt]

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34443

11 years agoMake teql hotplug script run sooner
Gabor Juhos [Sun, 2 Dec 2012 13:04:03 +0000 (13:04 +0000)]
Make teql hotplug script run sooner

In particular, it wants to run before the ntpclient script. Which may
block for a long time attempting to do DNS lookups for NTP servers. In
my case, that would have *worked* if the new device had been added to
teql first, rather than timing out.

This was effectively causing a huge delay between an interface coming
up, and routing actually starting to work.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34442

11 years agoChange default TARGET_ROOTFS_RESERVED_PCT to zero to avoid wasted space
Gabor Juhos [Sun, 2 Dec 2012 13:04:01 +0000 (13:04 +0000)]
Change default TARGET_ROOTFS_RESERVED_PCT to zero to avoid wasted space

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34441

11 years agotoolchain: use file_copy to install the initial gcc files
Jo-Philipp Wich [Sun, 2 Dec 2012 12:20:47 +0000 (12:20 +0000)]
toolchain: use file_copy to install the initial gcc files

SVN-Revision: 34440

11 years agoimagebuilder: use file_copy to deploy files/ in the image generation phase
Jo-Philipp Wich [Sun, 2 Dec 2012 12:20:43 +0000 (12:20 +0000)]
imagebuilder: use file_copy to deploy files/ in the image generation phase

SVN-Revision: 34439

11 years agopackage: use file_copy to deploy files/ in the package/install phase
Jo-Philipp Wich [Sun, 2 Dec 2012 12:20:38 +0000 (12:20 +0000)]
package: use file_copy to deploy files/ in the package/install phase

SVN-Revision: 34438

11 years agorules.mk: provide a macro "file_copy" which removes any symlink in the destination...
Jo-Philipp Wich [Sun, 2 Dec 2012 12:20:34 +0000 (12:20 +0000)]
rules.mk: provide a macro "file_copy" which removes any symlink in the destination dir that would be overwritten

SVN-Revision: 34437

11 years agotoolchain: remove duplicate default in bintutils Kconfig
Jo-Philipp Wich [Sun, 2 Dec 2012 11:27:23 +0000 (11:27 +0000)]
toolchain: remove duplicate default in bintutils Kconfig

SVN-Revision: 34436

11 years agoremove support for ubicom32
Florian Fainelli [Fri, 30 Nov 2012 10:53:55 +0000 (10:53 +0000)]
remove support for ubicom32

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34432

11 years agokernel: remove references to TARGET_ubicom32
Florian Fainelli [Fri, 30 Nov 2012 10:53:51 +0000 (10:53 +0000)]
kernel: remove references to TARGET_ubicom32

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34431

11 years agoremove target
Florian Fainelli [Fri, 30 Nov 2012 10:53:47 +0000 (10:53 +0000)]
remove target

This target is unused, does not support any off the shelf hardware and
has been a maintenance burden for quite some time now.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34430

11 years agodisable sstrip when using musl
Florian Fainelli [Thu, 29 Nov 2012 21:43:05 +0000 (21:43 +0000)]
disable sstrip when using musl

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34427

11 years agoremove Linux 3.3 support
Florian Fainelli [Thu, 29 Nov 2012 21:43:02 +0000 (21:43 +0000)]
remove Linux 3.3 support

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34426

11 years agogcc/4.5-linaro: backport musl patch
Florian Fainelli [Thu, 29 Nov 2012 21:42:58 +0000 (21:42 +0000)]
gcc/4.5-linaro: backport musl patch

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34425

11 years agouse a default kernel command-line to mount squashfs and jffs2
Florian Fainelli [Thu, 29 Nov 2012 21:42:53 +0000 (21:42 +0000)]
use a default kernel command-line to mount squashfs and jffs2

This fixes bug #9055.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34424

11 years agoipv6-support: Add conffiles section
Steven Barth [Thu, 29 Nov 2012 20:33:17 +0000 (20:33 +0000)]
ipv6-support: Add conffiles section

SVN-Revision: 34423

11 years agoipv6-support: Add new IPv6-support meta-package
Steven Barth [Thu, 29 Nov 2012 20:14:28 +0000 (20:14 +0000)]
ipv6-support: Add new IPv6-support meta-package

SVN-Revision: 34422

11 years agoodhcp6c: Add new embedded DHCPv6 client
Steven Barth [Thu, 29 Nov 2012 20:14:23 +0000 (20:14 +0000)]
odhcp6c: Add new embedded DHCPv6 client

SVN-Revision: 34421

11 years ago6distributed: add local IPv6 prefix distributor
Steven Barth [Thu, 29 Nov 2012 20:14:18 +0000 (20:14 +0000)]
6distributed: add local IPv6 prefix distributor

SVN-Revision: 34420

11 years ago6relayd: Fix some RFC 6204 compatibility issues
Steven Barth [Thu, 29 Nov 2012 20:14:14 +0000 (20:14 +0000)]
6relayd: Fix some RFC 6204 compatibility issues

SVN-Revision: 34419

11 years agoRemove old IPv6 sysctl-config (deprecated)
Steven Barth [Thu, 29 Nov 2012 20:14:09 +0000 (20:14 +0000)]
Remove old IPv6 sysctl-config (deprecated)

SVN-Revision: 34418

11 years agoRemove default sysctl-entry for IPv6 here (races)
Steven Barth [Thu, 29 Nov 2012 20:14:04 +0000 (20:14 +0000)]
Remove default sysctl-entry for IPv6 here (races)

SVN-Revision: 34417

11 years agokernel: Fix 8139cp ring buffer initialisation, tx timeout recovery, add BQL
Gabor Juhos [Thu, 29 Nov 2012 17:58:28 +0000 (17:58 +0000)]
kernel: Fix 8139cp ring buffer initialisation, tx timeout recovery, add BQL

Patches queued upstream in net-next.git

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34415

11 years agoar71xx: switch to 3.6.8
Gabor Juhos [Thu, 29 Nov 2012 17:53:42 +0000 (17:53 +0000)]
ar71xx: switch to 3.6.8

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34414

11 years agokernel: Update Geos to 3.6.8
Gabor Juhos [Thu, 29 Nov 2012 17:37:19 +0000 (17:37 +0000)]
kernel: Update Geos to 3.6.8

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34411

11 years agokernel: Add ATM fixes pending upstream merge (queue reduction, race fixes)
Gabor Juhos [Thu, 29 Nov 2012 17:37:18 +0000 (17:37 +0000)]
kernel: Add ATM fixes pending upstream merge (queue reduction, race fixes)

Patches about to go into net-next.git

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34410

11 years agokernel: Add missing CONFIG_BATTERY_DS2781 option to generic 3.6 config
Gabor Juhos [Thu, 29 Nov 2012 17:37:16 +0000 (17:37 +0000)]
kernel: Add missing CONFIG_BATTERY_DS2781 option to generic 3.6 config

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34409

11 years agobuild: Add TARGET_ROOTFS_RESERVED_PCT option to reduce wasted space
Gabor Juhos [Thu, 29 Nov 2012 17:37:15 +0000 (17:37 +0000)]
build: Add TARGET_ROOTFS_RESERVED_PCT option to reduce wasted space

The genext2fs tool will 'reserve' 5% of the image size by default,
apparently by creating a huge lost+found directory. In fact it seemed to
be much more than 5% in practice — I saw an image with 8MiB used, and
recovered about 2MiB of it by deleting the 'empty' lost+found directory:

/dev/loop0         48377  8482     37438  19% /mnt/spare
 # rmdir lost+found/
/dev/loop0         48377  6014     39906  14% /mnt/spare

This makes it configurable, but leaves it at the genext2fs default
of 5% for now. It should probably be changed to default to zero, but
that can be a separate patch.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34408

11 years agoramips: rt305x: add profile and build image for the Asus RT-N13U
Gabor Juhos [Thu, 29 Nov 2012 17:37:14 +0000 (17:37 +0000)]
ramips: rt305x: add profile and build image for the Asus RT-N13U

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34407

11 years agoramips: rt305x: add user-space support for the Asus RT-N13U
Gabor Juhos [Thu, 29 Nov 2012 17:37:13 +0000 (17:37 +0000)]
ramips: rt305x: add user-space support for the Asus RT-N13U

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34406

11 years agoramips: rt305x: add kernel support for the Asus RT-N13U Wireless-N300 Router
Gabor Juhos [Thu, 29 Nov 2012 17:37:11 +0000 (17:37 +0000)]
ramips: rt305x: add kernel support for the Asus RT-N13U Wireless-N300 Router

The work has been backported from openwrt-dreambox with
some modifications & code cleanup.

* updated config-3.3
* updated config-3.6
* renamed rt-n13 to rt-n13u
* fixed mach-rt-n13u.c

[juhosg: move user-space support and image generation into separate
patches]

Signed-off-by: Amit Mendapara <mendapara.amit@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34405

11 years agoremove common symbols from 3.6 configs
Gabor Juhos [Thu, 29 Nov 2012 15:21:41 +0000 (15:21 +0000)]
remove common symbols from 3.6 configs

The removed symbols are present in the generic configuration.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34404

11 years agoremove common symbols from 3.3 configs
Gabor Juhos [Thu, 29 Nov 2012 15:21:35 +0000 (15:21 +0000)]
remove common symbols from 3.3 configs

The removed symbols are present in the generic configuration.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34403

11 years agokernel: update linux 3.6 to 3.6.8
Gabor Juhos [Thu, 29 Nov 2012 07:42:19 +0000 (07:42 +0000)]
kernel: update linux 3.6 to 3.6.8

Also refresh the affected patches.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34402

11 years agouboot-kirkwood: build in $(BUILD_DIR)
Luka Perkov [Thu, 29 Nov 2012 01:04:37 +0000 (01:04 +0000)]
uboot-kirkwood: build in $(BUILD_DIR)

SVN-Revision: 34401

11 years agogettext-full: use shipped libxml for the host build, fixes lzma references from creep...
Jo-Philipp Wich [Wed, 28 Nov 2012 21:02:53 +0000 (21:02 +0000)]
gettext-full: use shipped libxml for the host build, fixes lzma references from creeping in on certain distributions

SVN-Revision: 34400

11 years agouse physmap-flash part_probe_types
Florian Fainelli [Tue, 27 Nov 2012 18:42:49 +0000 (18:42 +0000)]
use physmap-flash part_probe_types

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34398

11 years agoimage.mk: don't squash file permissions in JFFS2 images
Florian Fainelli [Tue, 27 Nov 2012 18:42:45 +0000 (18:42 +0000)]
image.mk: don't squash file permissions in JFFS2 images

Currently we call mkfs.jffs2 --squash, which will change
both file permissions and owners.

If we have some file with suid bits, it will clear these bits.

Thus it's enough to just squash file owners, by replacing that
argument to --squash-uids.

Signed-off-by: Jonh Wendell <jonh.wendell@oiwifi.com.br>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34397

11 years agoFix typo in 96338GW power LED.
Florian Fainelli [Tue, 27 Nov 2012 18:42:42 +0000 (18:42 +0000)]
Fix typo in 96338GW power LED.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34396

11 years agoadd AudioCodes AC495 SoC
Florian Fainelli [Tue, 27 Nov 2012 18:42:39 +0000 (18:42 +0000)]
add AudioCodes AC495 SoC

Found in the AudioCodes Tulip AC494 ATA.

Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34395

11 years agodo not call clk_put() on the timer clock
Florian Fainelli [Tue, 27 Nov 2012 18:42:36 +0000 (18:42 +0000)]
do not call clk_put() on the timer clock

We don't support disabling the clock, but this is actually what it would do.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34394

11 years agodo not list specific board compatible strings
Florian Fainelli [Tue, 27 Nov 2012 18:42:32 +0000 (18:42 +0000)]
do not list specific board compatible strings

The general practice is to use the general SoC compatible string in both the
DTS and the board specific .c file.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34393

11 years agoremove unused variables from Makefile.boot
Florian Fainelli [Tue, 27 Nov 2012 18:42:28 +0000 (18:42 +0000)]
remove unused variables from Makefile.boot

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34392

11 years agotrace-cmd: lazily evaluate extra plugins list, fixes stray build errors causing by...
Jo-Philipp Wich [Tue, 27 Nov 2012 18:08:42 +0000 (18:08 +0000)]
trace-cmd: lazily evaluate extra plugins list, fixes stray build errors causing by missing operands to cp if the package was never built yet

SVN-Revision: 34390

11 years agogrub2: fix another case of gnulib failing under gnu libc
Jo-Philipp Wich [Mon, 26 Nov 2012 16:03:40 +0000 (16:03 +0000)]
grub2: fix another case of gnulib failing under gnu libc

SVN-Revision: 34389

12 years agobroadcom-wl: fix two problems when more then one wifi card is available.
Hauke Mehrtens [Sun, 25 Nov 2012 20:11:15 +0000 (20:11 +0000)]
broadcom-wl: fix two problems when more then one wifi card is available.

* The device should get a unique name at the beginning and not wl%d.
* load the nvram just one time into the own buffer, also when there is
  more than one device.

SVN-Revision: 34381

12 years agobase-files: add support for the morse LED trigger
Gabor Juhos [Sun, 25 Nov 2012 17:20:49 +0000 (17:20 +0000)]
base-files: add support for the morse LED trigger

Write "delay" and "message" options to their respective files,
allowing Morse code message configuration through UCI.
The delay (dit length) defaults to 150ms (about 8 words per minute,
suitable for beginners).

Signed-off-by: Petr Viktorin <encukou@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34380

12 years agobrcm47xx: fix title of Bcm4705-wl profile
Hauke Mehrtens [Sun, 25 Nov 2012 16:41:00 +0000 (16:41 +0000)]
brcm47xx: fix title of Bcm4705-wl profile

SVN-Revision: 34378

12 years agobrcm47xx: add profile for bcm4705 with wl driver
Hauke Mehrtens [Sun, 25 Nov 2012 16:15:27 +0000 (16:15 +0000)]
brcm47xx: add profile for bcm4705 with wl driver

SVN-Revision: 34336

12 years agoramips: ramips_eth: use Kconfig definition to enable debug
Gabor Juhos [Sun, 25 Nov 2012 14:25:54 +0000 (14:25 +0000)]
ramips: ramips_eth: use Kconfig definition to enable debug

The Kconfig identifier to enable debugging in the driver was different from the
actually used one. Fix that.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34332

12 years agoramips: add DIR-615 D userspace support
Gabor Juhos [Sun, 25 Nov 2012 14:25:27 +0000 (14:25 +0000)]
ramips: add DIR-615 D userspace support

Commit 7c8edac25f23c4fc14239fdc293caa1317649944 introduced new machine and
Makefile changes to build images for this target. However, without the userspace
bits a ramips machine can't use wifi as the necessary "eeprom" data is to be
extracted by a hotplug script; also, sysupgrade support and default led
configuration are missing.

An IRC user reported these changes allowed him to use wifi on his hardware.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34331

12 years agokernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of the...
Hauke Mehrtens [Sun, 25 Nov 2012 14:14:17 +0000 (14:14 +0000)]
kernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of the target configs.

SVN-Revision: 34330

12 years agobrcm47xx: whitespace cleanups
Hauke Mehrtens [Sun, 25 Nov 2012 14:03:51 +0000 (14:03 +0000)]
brcm47xx: whitespace cleanups

SVN-Revision: 34329

12 years agomodules: remove obsolete comment (#12514)
Florian Fainelli [Sun, 25 Nov 2012 11:41:07 +0000 (11:41 +0000)]
modules: remove obsolete comment (#12514)

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34327

12 years agoiptables: fix typo in iptables musl patch after r34313
Florian Fainelli [Sun, 25 Nov 2012 11:40:59 +0000 (11:40 +0000)]
iptables: fix typo in iptables musl patch after r34313

Thanks to Frank Meerkötter and Szabolcs Nagy for spotting the issue.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34326

12 years agobrcm47xx: fix cpu clock detection on ASUS WL-520gU
Hauke Mehrtens [Sat, 24 Nov 2012 20:28:06 +0000 (20:28 +0000)]
brcm47xx: fix cpu clock detection on ASUS WL-520gU

The ASUS WL-520gU and some other similar Asus devices have a BCM5354
running at 200MHZ and not at 240 which is the default for this SoC.

This fixes #4083.

SVN-Revision: 34325

12 years agobrcm47xx: watchdog: deactivate NOWAYOUT.
Hauke Mehrtens [Sat, 24 Nov 2012 20:24:27 +0000 (20:24 +0000)]
brcm47xx: watchdog: deactivate NOWAYOUT.

In the old configuration the SoC issued a reboot if the watchdog was
killed also if it was kill with TERM and not KILL.

This will fix #11724.

SVN-Revision: 34324

12 years agobrcm47xx: update watchdog driver
Hauke Mehrtens [Sat, 24 Nov 2012 20:07:25 +0000 (20:07 +0000)]
brcm47xx: update watchdog driver

This watchdog driver should work with SoC having a PMU.

This fixes #11720.

SVN-Revision: 34323

12 years agobcm63xx: Add a fixup for rt2x00 devices.
Jonas Gorski [Sat, 24 Nov 2012 14:19:22 +0000 (14:19 +0000)]
bcm63xx: Add a fixup for rt2x00 devices.

This patch adds support for defining rt2x00 eeprom data.
This eeprom data can be extracted from flash or loaded directly from a firmware file.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 34322

12 years agobcm63xx: Enable LED pin support for ath9k pci fixup.
Jonas Gorski [Sat, 24 Nov 2012 14:19:16 +0000 (14:19 +0000)]
bcm63xx: Enable LED pin support for ath9k pci fixup.

Some boards need specifying LED pin in order to get it working.
For example, in board HW556 (Huawei HG556a) "led_pin" must be "2".
By default led_pin is "0", so dsl_274xb_rev_f is changed to "-1".

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 34321

12 years agobcm63xx: fix spi transfer handling
Jonas Gorski [Sat, 24 Nov 2012 14:19:09 +0000 (14:19 +0000)]
bcm63xx: fix spi transfer handling

* Accept transfers without bits_per_word set.

* Work around the inability of the hardware of keeping CS asserted.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 34320

12 years agomusl: backport an upstream fix for MIPS and termios constants
Florian Fainelli [Fri, 23 Nov 2012 22:43:11 +0000 (22:43 +0000)]
musl: backport an upstream fix for MIPS and termios constants

Fixes weird console behavior with a musl rootfs.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34318

12 years agomusl: disable hardware FPU registers usage
Florian Fainelli [Fri, 23 Nov 2012 21:15:11 +0000 (21:15 +0000)]
musl: disable hardware FPU registers usage

This was crashing applications, thanks to Rich Felker for the suggestion.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34317

12 years agoar71xx: set pad6 cfg for AR8327 on the AP136 board
Gabor Juhos [Fri, 23 Nov 2012 20:55:34 +0000 (20:55 +0000)]
ar71xx: set pad6 cfg for AR8327 on the AP136 board

Also override the pll_1000 value. Without these settings
ethernet suffers from packet loss.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34316

12 years agogeneric: ar8216: set delay values for SGMII mode on AR8327
Gabor Juhos [Fri, 23 Nov 2012 20:55:26 +0000 (20:55 +0000)]
generic: ar8216: set delay values for SGMII mode on AR8327

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34315

12 years agoadd preliminary support for musl
Florian Fainelli [Fri, 23 Nov 2012 20:02:29 +0000 (20:02 +0000)]
add preliminary support for musl

Musl is an alternative C-library, see http://www.musl-libc.org for more infos.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34314

12 years agoiptables: add some musl portability fixes
Florian Fainelli [Fri, 23 Nov 2012 20:02:23 +0000 (20:02 +0000)]
iptables: add some musl portability fixes

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34313

12 years agolinux-atm: add portability fixes
Florian Fainelli [Fri, 23 Nov 2012 20:02:19 +0000 (20:02 +0000)]
linux-atm: add portability fixes

Spotted while building against musl libc.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34312

12 years agobusybox: fix arping applet building on musl
Florian Fainelli [Fri, 23 Nov 2012 20:02:14 +0000 (20:02 +0000)]
busybox: fix arping applet building on musl

musl-libc is more strict about missing includes.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34311

12 years agonetfid: fix build on musl
Florian Fainelli [Fri, 23 Nov 2012 20:02:10 +0000 (20:02 +0000)]
netfid: fix build on musl

AF_INET* is provided by sys/socket.h

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34310

12 years agobusybox: define musl specificities in platform.h
Florian Fainelli [Fri, 23 Nov 2012 20:02:06 +0000 (20:02 +0000)]
busybox: define musl specificities in platform.h

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34309

12 years agobase-files: use a natural mount syntax
Florian Fainelli [Fri, 23 Nov 2012 20:02:02 +0000 (20:02 +0000)]
base-files: use a natural mount syntax

Busybox built against musl-libc will choke on these otherwise, besides that
it is more natural to use the filesystem type, then options, then name, then
mountpoint.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34308

12 years agobusybox: change the date -k patch to be more portable
Florian Fainelli [Fri, 23 Nov 2012 20:01:58 +0000 (20:01 +0000)]
busybox: change the date -k patch to be more portable

Not all libcs have support for tm_gmtoff which is only available for BSD
compatibility, and guarded with __USE_BSD defines, use __tm_gmtoff otherwise.

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34307

12 years agogrub2: accept the linux-musl* tuple
Florian Fainelli [Fri, 23 Nov 2012 20:01:53 +0000 (20:01 +0000)]
grub2: accept the linux-musl* tuple

Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34306