oweals/openwrt.git
9 years agokernel/modules: remove unused variable
John Crispin [Fri, 5 Dec 2014 00:19:28 +0000 (00:19 +0000)]
kernel/modules: remove unused variable

https://dev.openwrt.org/ticket/18472

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43515

9 years agoralink: mt7621 is a 1004Kc
John Crispin [Wed, 3 Dec 2014 20:22:42 +0000 (20:22 +0000)]
ralink: mt7621 is a 1004Kc

Signed-off-by: L. D. Pinney <ldpinney@gmail.com>
SVN-Revision: 43514

9 years agoprocd: more nand takeover fixes
John Crispin [Wed, 3 Dec 2014 20:22:37 +0000 (20:22 +0000)]
procd: more nand takeover fixes

if the initramfs kernel and payload were flashed in one block, the payload might not be at the start of the ubi partition due to bad blocks inside the kernel partition.

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43513

9 years agomtd: make the dump commnd honour the -o option
John Crispin [Wed, 3 Dec 2014 20:22:32 +0000 (20:22 +0000)]
mtd: make the dump commnd honour the -o option

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43512

9 years agokernel: add missing null pointer check for mips dma ops inline patch on 3.18
Felix Fietkau [Wed, 3 Dec 2014 18:17:17 +0000 (18:17 +0000)]
kernel: add missing null pointer check for mips dma ops inline patch on 3.18

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43511

9 years agouboot-envtools: use environment stored in UBI also for KD20
John Crispin [Wed, 3 Dec 2014 16:05:23 +0000 (16:05 +0000)]
uboot-envtools: use environment stored in UBI also for KD20

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43510

9 years agouboot-oxnas: adjust digtial drive strength of IC+ phy
John Crispin [Wed, 3 Dec 2014 16:05:17 +0000 (16:05 +0000)]
uboot-oxnas: adjust digtial drive strength of IC+ phy

This is what the vendor bootloader does on KD20.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43509

9 years agouboot-oxnas: re-add IC+ phy driver
John Crispin [Wed, 3 Dec 2014 16:05:11 +0000 (16:05 +0000)]
uboot-oxnas: re-add IC+ phy driver

KD20 got an IC+ phy, without the driver the phy is not properly
initialized resulting in ethernet not working unless being already
initialized by the vendor loader.

upstream commit 368b4d2b49bbbf379d9334747fbbd2aaaafe4356
drivers: net: remove dead drivers
removed icplus.c due to the lack of in-tree users.
Partially revert that commit adding back the IC+ driver.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43508

9 years agokernel: make the ubi attach patch check for a valid ubi magic rather than a tar magic
John Crispin [Wed, 3 Dec 2014 16:05:06 +0000 (16:05 +0000)]
kernel: make the ubi attach patch check for a valid ubi magic rather than a tar magic

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43507

9 years agokernel: make ubi auto-attach check for a tar file magic
John Crispin [Wed, 3 Dec 2014 14:32:38 +0000 (14:32 +0000)]
kernel: make ubi auto-attach check for a tar file magic

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43506

9 years agoprocd: firstboot nand/ubi takeover support
John Crispin [Wed, 3 Dec 2014 14:32:32 +0000 (14:32 +0000)]
procd: firstboot nand/ubi takeover support

it is now possible to flash a initramfs kernel and a sysupgrade tar file inside the ubi partition. on first boot, the takeover script will find the tar file, extract and finally sysupgrade it. this allows us to flash owrt/ubi images in a 2 phase setup using ODM webuis that are not ubi aware. this is needed by some mediatek and brokencom devices.

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43505

9 years agouqmi: Add --delete-message for deleting SMS messages
John Crispin [Wed, 3 Dec 2014 09:17:28 +0000 (09:17 +0000)]
uqmi: Add --delete-message for deleting SMS messages

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43504

9 years agomtd: make the mtd dump call run properly on nand flash
John Crispin [Tue, 2 Dec 2014 19:28:23 +0000 (19:28 +0000)]
mtd: make the mtd dump call run properly on nand flash

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43503

9 years agokernel/modules: package xhci for kernel>=3.18
Felix Fietkau [Tue, 2 Dec 2014 19:26:45 +0000 (19:26 +0000)]
kernel/modules: package xhci for kernel>=3.18

xhci-hcd was split into xhci-pci and xhci-platform since 3.18

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43502

9 years agogemini: update ethernet driver, register ethernet on nas4220 board
John Crispin [Tue, 2 Dec 2014 18:27:54 +0000 (18:27 +0000)]
gemini: update ethernet driver, register ethernet on nas4220 board

Signed-off-by: Roman Yeryomin <roman@advem.lv>
SVN-Revision: 43501

9 years agomtd: add ability to dump a mtd device
John Crispin [Tue, 2 Dec 2014 18:27:49 +0000 (18:27 +0000)]
mtd: add ability to dump a mtd device

this can be used on nand flashes and will skip bad blocks and run ecc on the
read data before dumping it.

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43500

9 years agouboot-oxnas: bump to U-Boot 2014.10
John Crispin [Tue, 2 Dec 2014 15:25:37 +0000 (15:25 +0000)]
uboot-oxnas: bump to U-Boot 2014.10

A few trivial changes were needed to adapt to upstream framework changes.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43499

9 years agooxnas: switch CRC32 implementation to SLICEBY8
John Crispin [Tue, 2 Dec 2014 15:25:28 +0000 (15:25 +0000)]
oxnas: switch CRC32 implementation to SLICEBY8

similar to what was observed on kirkwood this significantly accelerates
btrfs write operations.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43498

9 years agooxnas/kd20: add usb-storage to default package set
John Crispin [Tue, 2 Dec 2014 15:25:14 +0000 (15:25 +0000)]
oxnas/kd20: add usb-storage to default package set

KD20 got a built-in card-reader wired to the USB-3 root-hub.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43497

9 years agooxnas/kd20: use gpio-beeper
John Crispin [Tue, 2 Dec 2014 15:25:09 +0000 (15:25 +0000)]
oxnas/kd20: use gpio-beeper

gpio-beeper module was added to the kernel recently.
Make use of it to drive the piezoelectric buzzer of the kd20.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43496

9 years agokernel/modules: package gpio-beeper
John Crispin [Tue, 2 Dec 2014 15:25:03 +0000 (15:25 +0000)]
kernel/modules: package gpio-beeper

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43495

9 years agoau1000: set 3.14 as default
John Crispin [Tue, 2 Dec 2014 15:23:37 +0000 (15:23 +0000)]
au1000: set 3.14 as default

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43494

9 years agoopkg: the PKG_UPGRADE env was not set properly
John Crispin [Tue, 2 Dec 2014 15:21:50 +0000 (15:21 +0000)]
opkg: the PKG_UPGRADE env was not set properly

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43493

9 years agoprocd: drop the zram dependencies, theu caused a recursive deps warning
John Crispin [Tue, 2 Dec 2014 13:16:06 +0000 (13:16 +0000)]
procd: drop the zram dependencies, theu caused a recursive deps warning

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43492

9 years agorealview: refresh kernel patch
Felix Fietkau [Tue, 2 Dec 2014 13:14:59 +0000 (13:14 +0000)]
realview: refresh kernel patch

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43491

9 years agoprocd: reintroduce /sys/fs/cgroup mount
John Crispin [Tue, 2 Dec 2014 12:41:15 +0000 (12:41 +0000)]
procd: reintroduce /sys/fs/cgroup mount

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43490

9 years agoprocd: add support for zram compressed /tmp
John Crispin [Tue, 2 Dec 2014 11:13:28 +0000 (11:13 +0000)]
procd: add support for zram compressed /tmp

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43489

9 years agorealview: fix up the phyoffset patch
John Crispin [Mon, 1 Dec 2014 21:45:18 +0000 (21:45 +0000)]
realview: fix up the phyoffset patch

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43488

9 years agokirkwood: enable mvsw6171 switch driver on EA4500
John Crispin [Mon, 1 Dec 2014 21:30:40 +0000 (21:30 +0000)]
kirkwood: enable mvsw6171 switch driver on EA4500

Signed-off-by: Claudio Leite <leitec@staticky.com>
SVN-Revision: 43487

9 years agokernel: add driver for Marvell 88E6171 switch
John Crispin [Mon, 1 Dec 2014 21:30:35 +0000 (21:30 +0000)]
kernel: add driver for Marvell 88E6171 switch

This is a swconfig driver for the Marvell 88E6171 switch,
which is a 7-port GigE switch with two CPU ports and 64
802.1q VLANs.

Signed-off-by: Claudio Leite <leitec@staticky.com>
SVN-Revision: 43486

9 years agofstools: update to the latest version, fixes sysupgrade on linux 3.18
Felix Fietkau [Mon, 1 Dec 2014 21:10:42 +0000 (21:10 +0000)]
fstools: update to the latest version, fixes sysupgrade on linux 3.18

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43485

9 years agoath10k: init devices synchronously to fix wifi detection at boot
Felix Fietkau [Mon, 1 Dec 2014 20:01:05 +0000 (20:01 +0000)]
ath10k: init devices synchronously to fix wifi detection at boot

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43484

9 years agoopenvpn: update to 2.3.6, fixes CVE-2014-8104
Felix Fietkau [Mon, 1 Dec 2014 19:49:59 +0000 (19:49 +0000)]
openvpn: update to 2.3.6, fixes CVE-2014-8104

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43482

9 years agomalta: set 3.14 as default
John Crispin [Mon, 1 Dec 2014 18:46:29 +0000 (18:46 +0000)]
malta: set 3.14 as default

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43481

9 years agofstools: make the block tool ignore case when comparing uuid strings
John Crispin [Mon, 1 Dec 2014 18:46:23 +0000 (18:46 +0000)]
fstools: make the block tool ignore case when comparing uuid strings

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43480

9 years agokernel: update 3.18 to rc7
Felix Fietkau [Mon, 1 Dec 2014 17:38:54 +0000 (17:38 +0000)]
kernel: update 3.18 to rc7

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43479

9 years agoutil-linux: fix more missing dependencies introduced by r43459
John Crispin [Mon, 1 Dec 2014 16:50:43 +0000 (16:50 +0000)]
util-linux: fix more missing dependencies introduced by r43459

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43478

9 years agouqmi: fix SEGFAULT on reading Unicode sms messages
John Crispin [Mon, 1 Dec 2014 16:23:55 +0000 (16:23 +0000)]
uqmi: fix SEGFAULT on reading Unicode sms messages

Added complementary blobmsg_close_table() before returning from function
on error.

Signed-off-by: Sławomir Demeszko <s.demeszko@wireless-instruments.com>
SVN-Revision: 43477

9 years agoutil-linux: fix missing dependency introduced by r43459
John Crispin [Mon, 1 Dec 2014 16:18:15 +0000 (16:18 +0000)]
util-linux: fix missing dependency introduced by r43459

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43476

9 years agooxnas: change visible board name
John Crispin [Mon, 1 Dec 2014 16:15:37 +0000 (16:15 +0000)]
oxnas: change visible board name

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43475

9 years agooxnas: ehci: rename vendor prefix plxtch to plxtech
John Crispin [Mon, 1 Dec 2014 16:15:30 +0000 (16:15 +0000)]
oxnas: ehci: rename vendor prefix plxtch to plxtech

it was changed in DTS by commit
oxnas-target: fix typo in OX820 device-tree

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43474

9 years agohostapd: improve 802.1x dynamic vlan support with bridge names
John Crispin [Mon, 1 Dec 2014 16:15:20 +0000 (16:15 +0000)]
hostapd: improve 802.1x dynamic vlan support with bridge names

In r41872 and r42787 Dynamic VLAN support was reintroduced, but the vlan_bridge
parameter is not read while setting up the config, so the default is used which
is undesirable for some uses.

Signed-off-by: Ben Franske <ben.mm@franske.com>
SVN-Revision: 43473

9 years agobase-files: default_postinst() - create user:group first (resend)
John Crispin [Mon, 1 Dec 2014 16:15:13 +0000 (16:15 +0000)]
base-files: default_postinst() - create user:group first (resend)

create user:group before running postinst-pkg. the postinst hook might require
the user:group to already exist.

Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
SVN-Revision: 43472

9 years agoar8216: factor out reg_port_stats_base parameters to ar8xxx_chip
John Crispin [Mon, 1 Dec 2014 16:15:08 +0000 (16:15 +0000)]
ar8216: factor out reg_port_stats_base parameters to ar8xxx_chip

Factor out reg_port_stats_base parameters to ar8xxx_chip.
Remove related chip_is_... checks.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43471

9 years agoar8216: factor out mii_lo_first to ar8xxx_chip
John Crispin [Mon, 1 Dec 2014 16:15:02 +0000 (16:15 +0000)]
ar8216: factor out mii_lo_first to ar8xxx_chip

Factor out mii_lo_first to ar8xxx_chip.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43470

9 years agoar8216: factor out chip-specific data structures from ar8xxx_priv
John Crispin [Mon, 1 Dec 2014 16:14:54 +0000 (16:14 +0000)]
ar8216: factor out chip-specific data structures from ar8xxx_priv

Factor out chip-specific data structures from ar8xxx_priv.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43469

9 years agoar8216: factor out set_mirror_regs to ar8xxx_chip
John Crispin [Mon, 1 Dec 2014 16:14:43 +0000 (16:14 +0000)]
ar8216: factor out set_mirror_regs to ar8xxx_chip

Factor out set_mirror_regs to ar8xxx_chip.
Remove related chip_is_... checks.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43468

9 years agoar8216: factor out mib_func to ar8xxx_chip
John Crispin [Mon, 1 Dec 2014 16:14:39 +0000 (16:14 +0000)]
ar8216: factor out mib_func to ar8xxx_chip

Factor out mib_func to ar8xxx_chip. Remove related chip_is_... checks.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43467

9 years agoar8216: factor out info whether switch should be configured at probe stage to ar8xxx_chip
John Crispin [Mon, 1 Dec 2014 16:14:32 +0000 (16:14 +0000)]
ar8216: factor out info whether switch should be configured at probe stage to ar8xxx_chip

Factor out info whether switch should be configured at probe stage
to ar8xxx_chip. Remove related chip_is_... checks.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
SVN-Revision: 43466

9 years agorealview: add 3.14 support
John Crispin [Mon, 1 Dec 2014 16:14:26 +0000 (16:14 +0000)]
realview: add 3.14 support

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43465

9 years agoixp4xx: add 3.14 support
John Crispin [Mon, 1 Dec 2014 16:14:21 +0000 (16:14 +0000)]
ixp4xx: add 3.14 support

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43464

9 years agoau1000: add 3.14 support
John Crispin [Mon, 1 Dec 2014 16:14:07 +0000 (16:14 +0000)]
au1000: add 3.14 support

this is only compile tested

Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 43463

9 years agoar71xx: Add build profile for the gl-inet 6416A and 6408A
John Crispin [Mon, 1 Dec 2014 16:14:02 +0000 (16:14 +0000)]
ar71xx: Add build profile for the gl-inet 6416A and 6408A

Patch to add the buildprofile for the GL-Init-6408A-v1 and the GL-Inet-6416A-v1
Both devices are identical, only difference is one comes with 8MB flash and
the other with 16MB flash

Official website: http://www.gl-inet.com/w/?page_id=241&lang=en
Comprehensive list of specs: https://revspace.nl/GL-Inet

Signed-off-by: Martijn Zilverschoon <martijn@friedzombie.com>
SVN-Revision: 43462

9 years agobrcm63xx: add kernel 3.18 support
Jonas Gorski [Mon, 1 Dec 2014 13:27:26 +0000 (13:27 +0000)]
brcm63xx: add kernel 3.18 support

Add 3.18 support based on 3.18-rc6. Only netboot tested.

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

9 years agotoolchain-headers: also copy asm-eva.h for mips(el) for 3.15+
Jonas Gorski [Mon, 1 Dec 2014 13:27:06 +0000 (13:27 +0000)]
toolchain-headers: also copy asm-eva.h for mips(el) for 3.15+

Kernel 3.15's asm.h includes eva-asm.h, so copy it also, else lzma-loader
won't compile due to a missing include.

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

9 years agoutil-linux: package libsmartcols
Luka Perkov [Mon, 1 Dec 2014 12:40:06 +0000 (12:40 +0000)]
util-linux: package libsmartcols

Packages fdisk and lsblk were missing dependency for libsmartcols.so.1

Add package for libsmartcols and add dependency from fdisk and lsblk.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43459

9 years agomkimage: remove check for miscompiled __weak
Felix Fietkau [Mon, 1 Dec 2014 11:07:30 +0000 (11:07 +0000)]
mkimage: remove check for miscompiled __weak

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43458

9 years agobrcm63xx: register interrupt-controllers through DT when possible
Jonas Gorski [Mon, 1 Dec 2014 00:52:07 +0000 (00:52 +0000)]
brcm63xx: register interrupt-controllers through DT when possible

Add the required nodes for the interrupt controllers and register
them through DT when a DTB is present.

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

9 years agobrcm63xx: dtsi: add missing ranges properity to ubus nodes
Jonas Gorski [Mon, 1 Dec 2014 00:51:56 +0000 (00:51 +0000)]
brcm63xx: dtsi: add missing ranges properity to ubus nodes

Allows nodes behind it to be mapped.

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

9 years agobrcm63xx: dtsi: add missing properties to cpu nodes
Jonas Gorski [Mon, 1 Dec 2014 00:51:53 +0000 (00:51 +0000)]
brcm63xx: dtsi: add missing properties to cpu nodes

Mark them as cpu nodes and add the addresses.

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

9 years agobrcm63xx: convert to irq domain
Jonas Gorski [Mon, 1 Dec 2014 00:51:51 +0000 (00:51 +0000)]
brcm63xx: convert to irq domain

Add irq-domain aware irqchip drivers for the irq controllers of bcm63xx
and switch to use them.

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

9 years agobrcm63xx: refresh patches
Jonas Gorski [Mon, 1 Dec 2014 00:51:24 +0000 (00:51 +0000)]
brcm63xx: refresh patches

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

9 years agobrcm63xx: add DT support for DSL-2650U
Jonas Gorski [Mon, 1 Dec 2014 00:51:17 +0000 (00:51 +0000)]
brcm63xx: add DT support for DSL-2650U

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

9 years agobrcm63xx: add DT support for DSL-2740B/DSL-2741B rev F1
Jonas Gorski [Mon, 1 Dec 2014 00:51:12 +0000 (00:51 +0000)]
brcm63xx: add DT support for DSL-2740B/DSL-2741B rev F1

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

9 years agobrcm63xx: Add DT support for F@ST2504n
Jonas Gorski [Mon, 1 Dec 2014 00:51:08 +0000 (00:51 +0000)]
brcm63xx: Add DT support for F@ST2504n

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

9 years agobrcm63xx: add DT support for F@ST2704V2
Jonas Gorski [Mon, 1 Dec 2014 00:51:04 +0000 (00:51 +0000)]
brcm63xx: add DT support for F@ST2704V2

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

9 years agobrcm63xx: add DT support for F@ST2604
Jonas Gorski [Mon, 1 Dec 2014 00:50:59 +0000 (00:50 +0000)]
brcm63xx: add DT support for F@ST2604

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

9 years agobrcm63xx: add DT support for F@ST2404
Jonas Gorski [Mon, 1 Dec 2014 00:50:56 +0000 (00:50 +0000)]
brcm63xx: add DT support for F@ST2404

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

9 years agotoolchain: uClibc: fix compile with full language support enabled (fixes #13095)
Felix Fietkau [Sun, 30 Nov 2014 22:22:24 +0000 (22:22 +0000)]
toolchain: uClibc: fix compile with full language support enabled (fixes #13095)

When building with CONFIG_BUILD_NLS=y, uClibc fails to compile with following
message (or similar, according to https://dev.openwrt.org/ticket/13095):

-snip-
...
Warning: adding UNDEFINED entry for ar_AE
Warning: adding UNDEFINED entry for am_ET
Warning: adding UNDEFINED entry for af_ZA
grep "^#define" extra/locale/locale_tables.h > extra/locale/lt_defines.h
grep "^#define __lc" extra/locale/locale_collate.h >> extra/locale/lt_defines.h
gcc extra/locale/gen_wctype.c  -o extra/locale/gen_wctype    -Os -Wall  -D__UCLIBC_GEN_LOCALE -I./
extra/locale/gen_wctype.c: In function 'main':
extra/locale/gen_wctype.c:684:2: warning: #warning fix the upper bound on the upper/lower tables... save 200 bytes or so [-Wcpp]
for locale in  en_US en_GB; do \
                extra/locale/gen_wctype  $locale > extra/locale/wctables.h || \
                extra/locale/gen_wctype  $locale.UTF-8 > extra/locale/wctables.h || \
                extra/locale/gen_wctype  $locale.iso8859-1 > extra/locale/wctables.h && break; \
        done
make[4]: *** [extra/locale/wctables.h] Error 1
-snap-

This seems to also depend on the host system used, e.g. running a fresh
checkout on a Debian 7.6 system triggered this error, while running the
very same stuff on an Ubuntu 12.10 Quantal Quetzal does not trigger it.

This is the configuration I used:

-snip-
buildbot@buildbot:~/openwrt-nls.git$ scripts/diffconfig.sh
CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ar71xx_generic=y
CONFIG_TARGET_ar71xx_generic_Default=y
CONFIG_DEVEL=y
CONFIG_BUILD_NLS=y
CONFIG_DOWNLOAD_FOLDER="/srv/downloads/downloads"
-snap-

In the ticket mentioned above, a patch is referenced which solves this issue.

Note, that this issue is also present on 14.07.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 43446

9 years agotoolchain: uClibc: fix build with CONFIG_BUILD_NLS selected
Felix Fietkau [Sun, 30 Nov 2014 22:22:14 +0000 (22:22 +0000)]
toolchain: uClibc: fix build with CONFIG_BUILD_NLS selected

Without this patch, selecting "Compile with full language support"
results in the following question during build:

...
Locale Support (UCLIBC_HAS_LOCALE) [Y/n/?] y
  Locale data
  > 1. All locales (UCLIBC_BUILD_ALL_LOCALE) (NEW)
    2. Only selected locales (UCLIBC_BUILD_MINIMAL_LOCALE) (NEW)
    3. Use Pre-generated Locale Data (UCLIBC_PREGENERATED_LOCALE_DATA) (NEW)
  choice[1-3]:

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 43445

9 years agokernel: add missing config symbol for 3.18
Luka Perkov [Sun, 30 Nov 2014 22:12:20 +0000 (22:12 +0000)]
kernel: add missing config symbol for 3.18

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43444

9 years agoutil-linux: update to 2.25.2
Luka Perkov [Sun, 30 Nov 2014 22:11:09 +0000 (22:11 +0000)]
util-linux: update to 2.25.2

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43443

9 years agoath5k: fix hardware queue index assignment
Felix Fietkau [Sun, 30 Nov 2014 21:05:17 +0000 (21:05 +0000)]
ath5k: fix hardware queue index assignment

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43442

9 years agotools/mkimage: fix build errors (#18445)
Felix Fietkau [Sun, 30 Nov 2014 20:29:10 +0000 (20:29 +0000)]
tools/mkimage: fix build errors (#18445)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43441

9 years agogengetopt: fix parallel build issues (#18442)
Felix Fietkau [Sun, 30 Nov 2014 20:12:07 +0000 (20:12 +0000)]
gengetopt: fix parallel build issues (#18442)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43440

9 years agoath9k: fix hardware tx queue allocation order
Felix Fietkau [Sun, 30 Nov 2014 19:41:59 +0000 (19:41 +0000)]
ath9k: fix hardware tx queue allocation order

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43438

9 years agoadd gengetopt
Imre Kaloz [Sun, 30 Nov 2014 09:51:48 +0000 (09:51 +0000)]
add gengetopt

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43437

9 years agouboot-kirkwood: bump to 2014.10
Luka Perkov [Sun, 30 Nov 2014 03:55:44 +0000 (03:55 +0000)]
uboot-kirkwood: bump to 2014.10

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43436

9 years agomalta: add more 3.14 kernel symbols
Luka Perkov [Sun, 30 Nov 2014 03:51:43 +0000 (03:51 +0000)]
malta: add more 3.14 kernel symbols

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43435

9 years agokirkwood: change CRC32 implementation to CRC32_SLICEBY8
Luka Perkov [Sun, 30 Nov 2014 01:20:38 +0000 (01:20 +0000)]
kirkwood: change CRC32 implementation to CRC32_SLICEBY8

At least on my Iomega ix2-200 system, this makes btrfs writes about 30% faster.

Signed-off-by: Richard Kunze <richard.kunze@web.de>
SVN-Revision: 43434

9 years agouboot-envtools: bump to 2014.10
Luka Perkov [Sun, 30 Nov 2014 01:14:17 +0000 (01:14 +0000)]
uboot-envtools: bump to 2014.10

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43433

9 years agokirkwood: refresh kernel config
Luka Perkov [Sun, 30 Nov 2014 01:14:14 +0000 (01:14 +0000)]
kirkwood: refresh kernel config

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43432

9 years agogeneric: set CONFIG_GENERIC_NET_UTILS
Luka Perkov [Sun, 30 Nov 2014 01:14:12 +0000 (01:14 +0000)]
generic: set CONFIG_GENERIC_NET_UTILS

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43431

9 years agouboot-*: update license info in uboot packages
Luka Perkov [Sat, 29 Nov 2014 23:45:53 +0000 (23:45 +0000)]
uboot-*: update license info in uboot packages

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43429

9 years agomkimage: update to 2014.10
Luka Perkov [Sat, 29 Nov 2014 22:43:59 +0000 (22:43 +0000)]
mkimage: update to 2014.10

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43428

9 years agokernel: update 3.14 to 3.14.25
Luka Perkov [Sat, 29 Nov 2014 10:30:58 +0000 (10:30 +0000)]
kernel: update 3.14 to 3.14.25

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43427

9 years agomalta: add support for 3.14
Luka Perkov [Sat, 29 Nov 2014 10:30:55 +0000 (10:30 +0000)]
malta: add support for 3.14

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43426

9 years agomalta: drop 3.12 config file
Luka Perkov [Sat, 29 Nov 2014 10:30:52 +0000 (10:30 +0000)]
malta: drop 3.12 config file

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43425

9 years agoprocd: fix typo in nand.sh s/TRX/TAR/
Rafał Miłecki [Fri, 28 Nov 2014 19:13:24 +0000 (19:13 +0000)]
procd: fix typo in nand.sh s/TRX/TAR/

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43423

9 years agox86: add support for 3.14
Luka Perkov [Fri, 28 Nov 2014 17:53:50 +0000 (17:53 +0000)]
x86: add support for 3.14

Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43422

9 years agontp: add hotplug class for ntp-events
Steven Barth [Fri, 28 Nov 2014 11:41:25 +0000 (11:41 +0000)]
ntp: add hotplug class for ntp-events

Based on a patch by Luiz Angelo Daros de Luca

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43421

9 years agokernel: 3.18: Fix patch 644 dependency chain
Florian Fainelli [Fri, 28 Nov 2014 01:29:51 +0000 (01:29 +0000)]
kernel: 3.18: Fix patch 644 dependency chain

This patch introduces some code that is compiled in whenever
CONFIG_BRIDGE_NETFILTER is built, with the code called from code compiled under
CONFIG_BRIDGE, CONFIG_BRIDGE_IGMP_SNOOPING or CONFIG_BRIDGE_NF_EBTABLES.

Unfortunately, these options aren't setting explicitly the dependency they now
have on CONFIG_BRIDGE_NETFILTER, for obvious reasons for CONFIG_BRIDGE.

However, this is not working really well when CONFIG_BRIDGE_NETFILTER is built
as a module, since code statically compiled will now use a function that is not
in the kernel image, which makes the linker grumpy.

Solve this by removing the option to build CONFIG_BRIDGE_NETFILTER as a module,
and protect our function definition by an IS_BUILTIN instead of a IS_ENABLED
macro. This fixes the issue for CONFIG_BRIDGE and CONFIG_BRIDGE_IGMP_SNOOPING.

Fixing CONFIG_BRIDGE_NF_EBTABLES has to be handled a bit differently, since it
directly references a variable that will not be declared if
CONFIG_BRIDGE_NETFILTER is not set. Protect the variable affectations by an
ifdef to make sure this doesn't happen.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 43419

9 years agodevel: import perf from oldpackages
Florian Fainelli [Fri, 28 Nov 2014 01:29:41 +0000 (01:29 +0000)]
devel: import perf from oldpackages

perf was in the oldpackages repository, but it makes more sense to have
it part of the default package set since we build it from the Linux
kernel sources.

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

9 years agoscripts/config.sub: add back musl support that was accidentally dropped in r43353
Felix Fietkau [Fri, 28 Nov 2014 00:59:57 +0000 (00:59 +0000)]
scripts/config.sub: add back musl support that was accidentally dropped in r43353

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43417

9 years agoodhcp6c: avoid busylooping with strangely behaving dhcpv6 servers
Steven Barth [Fri, 28 Nov 2014 00:39:19 +0000 (00:39 +0000)]
odhcp6c: avoid busylooping with strangely behaving dhcpv6 servers

Thanks to Dave Taht for debugging and thanks to Comcast for
shipping strangely behaving software so I can fix some corner cases.

Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 43415

9 years agocns3xxx: fix PCIe->PCI bridge access (fixes #18422)
Felix Fietkau [Thu, 27 Nov 2014 20:54:18 +0000 (20:54 +0000)]
cns3xxx: fix PCIe->PCI bridge access (fixes #18422)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43414

9 years agompc85xx: update to linux 3.14
Felix Fietkau [Thu, 27 Nov 2014 18:26:24 +0000 (18:26 +0000)]
mpc85xx: update to linux 3.14

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43413

9 years agompc85xx: refresh linux 3.14 patches
Felix Fietkau [Thu, 27 Nov 2014 18:26:17 +0000 (18:26 +0000)]
mpc85xx: refresh linux 3.14 patches

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43412

9 years agompc85xx: remove the PHY reset change patch (no longer necessary)
Felix Fietkau [Thu, 27 Nov 2014 18:26:12 +0000 (18:26 +0000)]
mpc85xx: remove the PHY reset change patch (no longer necessary)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43411

9 years agoar8216: suppress PHY reset for linux 3.14
Felix Fietkau [Thu, 27 Nov 2014 18:26:06 +0000 (18:26 +0000)]
ar8216: suppress PHY reset for linux 3.14

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43410