Jo-Philipp Wich
c6c1c381d6
rpcd: update to git head
...
- recalculate session ACLs on reload
- support negative access group expressions in /etc/config/rpcd
- prevent destryoing the default session
- use "ubus_rpc_session" attribute as session identifier to enforce JSON-RPC proxy security
SVN-Revision: 37961
2013-09-13 13:24:32 +00:00
Luka Perkov
15ea1a6d66
kernel: gsc depends on kmod-i2c-core
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37960
2013-09-12 23:38:54 +00:00
Hauke Mehrtens
0a0257d70e
brcm47xx: remove support for kernel 3.8
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37959
2013-09-12 22:07:12 +00:00
Hauke Mehrtens
b4880b34ef
brcm47xx: add default config for new kernel config option
...
SVN-Revision: 37958
2013-09-12 22:04:55 +00:00
Hauke Mehrtens
614e8f44bd
kernel: update bcma and ssb to wireless-testing master-2013-09-09
...
SVN-Revision: 37957
2013-09-12 22:03:45 +00:00
Luka Perkov
ed6d759f39
kernel: add support for ESMT F25L32PA with upstream submission
...
Signed-off-by: Flavio Silveira <fggs@terra.com.br>
SVN-Revision: 37956
2013-09-12 14:38:48 +00:00
Steven Barth
eba3ab9ade
odhcp6c: Timing workaround for buggy servers
...
SVN-Revision: 37951
2013-09-12 12:57:42 +00:00
Luka Perkov
e4c837f6d6
kernel: fix imx sata module
...
The imx sata module has only been backported to imx6 target. This change will
fix buildbot errors due to missing patches in other targets. Keep this until
all targets use kernel version with imx sata support in them.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37950
2013-09-11 22:08:46 +00:00
Felix Fietkau
8eb57d0cd7
kernel: align the skb padding to power of two
...
The skb is usually started by a padding which allows the protocols in the
network stack to add their headers in front of the payload. The skb can be
reallocated in case the preallocated padding is not large enough. This can for
example happen in the function __skb_cow which will check the requested extra
headroom and allocate more buffer when the requested headroom is bigger than
the available one. The extra buffer is aligned again to the multiple of the
NET_SKB_PAD of the target architecture.
The macro used to create the multiple of the NET_SKB_PAD is written in a way
which allows only values power two as alignment parameter. The currently used
value of 48 bytes can not be written as n ** 2 but as 2 ** 4 + 2 ** 5. The
extra buffer is therefore not always the multiple of 48 but can be 16, 64, 80,
128, 144 and so on. The generated values are also not monotonic (48 requested
bytes are mapped to 80 allocated bytes and 49 requested bytes are mapped to 64
allocated bytes).
These unexpected small values result in more reallocations of the buffer. This
was noticed prominently during tests between two QCA9558 720 MHz devices which
were connected via ethernet to PCs and had a HT40 802.11n 3x3 link between each
other. The throughput PC-to-PC during iperf TCP runs increased reliable from
186 Mibit/s to 214 Mibit/s in one direction and from 195 Mibit/s to 220 Mibit/s
in the other direction. This is a performance increase of ~14% just by reducing
the amount of reallocations.
Signed-off-by: Sven Eckelmann <sven@open-mesh.com>
SVN-Revision: 37948
2013-09-11 14:30:15 +00:00
Felix Fietkau
12762698cf
toolchain/gcc: upgrade linaro gcc 4.6 to 4.6-2013.05
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37947
2013-09-11 14:29:44 +00:00
Felix Fietkau
75946ee468
toolchain/gcc: fix up breakage introduced in r37945
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37946
2013-09-11 14:28:21 +00:00
Imre Kaloz
6d13c47f57
upgrade Linaro gcc 4.8 to 4.8-2013.08
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 37945
2013-09-11 13:19:43 +00:00
Imre Kaloz
348c3af966
add support for Linaro binutils 2.23.2-2013.06
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 37944
2013-09-11 13:18:23 +00:00
Imre Kaloz
2dad4ed357
upgrade to 7.6-2013.05
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 37943
2013-09-11 13:16:13 +00:00
Florian Fainelli
4434bc361d
kernel: fix broken depends syntax introduced in r37933
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37942
2013-09-11 12:45:24 +00:00
Jo-Philipp Wich
106f3eab79
rpcd: update to git head
...
- introduces persistent null session to allow access to procedures without login
- implements session.login procedure to support user logins via json-rpc
SVN-Revision: 37941
2013-09-11 12:13:33 +00:00
Florian Fainelli
3668004858
kernel: Fix FIQ code on VIVT CPUs ( #14145 )
...
Backport an upstream patch to fix FIQ code on VIVT CPUs
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37940
2013-09-11 12:08:44 +00:00
Florian Fainelli
73dcf0dc2e
toolchain: refresh uClibc patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37939
2013-09-11 12:08:37 +00:00
Florian Fainelli
cb6e729be7
toolchain: define MUSL dynamic linker for SPARC
...
SPARC builds are currently broken because we do not define the MUSL
dynamic linker name, fix that.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37938
2013-09-11 12:08:27 +00:00
Luka Perkov
a43c2d4e6f
kernel: add imx sata module
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
SVN-Revision: 37937
2013-09-10 22:26:37 +00:00
Luka Perkov
2964a11933
imx6: backport ahci support
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37936
2013-09-10 22:26:36 +00:00
Luka Perkov
b2c852e685
imx6: add i2c retry on NAK
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
SVN-Revision: 37935
2013-09-10 22:26:34 +00:00
Luka Perkov
460fb06e63
imx6: add gpio sysfs support
...
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
SVN-Revision: 37934
2013-09-10 22:26:33 +00:00
Luka Perkov
7d73153e86
kernel: allow hwmon GSC driver for all targets
...
- enable using hwmon GSC driver on all targets
- add a kmod package for it
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
SVN-Revision: 37933
2013-09-10 22:26:30 +00:00
Felix Fietkau
35d2b601aa
build: enable MIPS16 again, but make it depend on !gcc-4.6
...
gcc 4.6 miscompiles hostapd with mips16, on gcc 4.8 it works
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37932
2013-09-10 14:40:06 +00:00
Felix Fietkau
11926c2fd8
kernel: fix arch-dependent bug in hso module
...
Currently, the module causes an oops at least on rt5350. These patches
have been accepted upstream at:
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
SVN-Revision: 37931
2013-09-10 13:47:44 +00:00
Felix Fietkau
7198523e6e
Revert "build: enable MIPS16 by default if available"
...
This reverts commit r37926.
It seems to trigger some weird issues in hostapd that should be
investigated first
SVN-Revision: 37928
2013-09-10 12:33:21 +00:00
Felix Fietkau
7e6b26a1f3
openssl: add parallel build support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37927
2013-09-10 12:09:13 +00:00
Felix Fietkau
0f3134216d
build: enable MIPS16 by default if available
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37926
2013-09-10 12:09:07 +00:00
Felix Fietkau
392ad68960
procd: update to latest version, adds udevtrigger improvements by juhosg
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37925
2013-09-10 11:32:07 +00:00
Felix Fietkau
258b2cf7aa
toolchain/gcc: remove 4.6.3, it is unused and unmaintained
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37924
2013-09-10 10:30:41 +00:00
Felix Fietkau
247299bfa0
rt2x00: merge an rt2800 initialization order fix
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37922
2013-09-09 17:31:53 +00:00
Jo-Philipp Wich
e6d015489b
rpcd: update to git head
...
- adds support for service triggering on config commit
- adds uci transaction support
- adds daemon reload support without loosing session data
- exports headers for use by external plugins
- drops LuCI2 in favor to an out of tree plugin
SVN-Revision: 37921
2013-09-09 14:35:15 +00:00
Felix Fietkau
768e6750d7
ath9k: clean up some patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37919
2013-09-08 09:38:38 +00:00
Felix Fietkau
249c396583
mac80211: merge a big batch of upstream changes/improvements
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37918
2013-09-08 09:38:32 +00:00
Felix Fietkau
f39f07cd09
tools/cmake: disable qt related checks to fix build issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37917
2013-09-07 18:33:07 +00:00
Hauke Mehrtens
f181b07af8
brcm47xx: add me as maintainer
...
SVN-Revision: 37916
2013-09-07 15:46:27 +00:00
Gabor Juhos
abad211388
ar71xx: use the lzma loader for the WRT160NL
...
Partition layout before:
0x000000040000-0x0000001a0000 : "kernel"
0x0000001a0000-0x0000007e0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=0x350000, len=0x490000
0x000000350000-0x0000007e0000 : "rootfs_data"
after:
0x000000040000-0x000000140000 : "kernel"
0x000000140000-0x0000007e0000 : "rootfs"
mtd: partition "rootfs" set to be root filesystem
mtd: partition "rootfs_data" created automatically, ofs=0x2f0000, len=0x4f0000
0x0000002f0000-0x0000007e0000 : "rootfs_data"
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37915
2013-09-07 11:40:45 +00:00
Gabor Juhos
f346e316b4
ppc40x: remove 3.8 support
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37914
2013-09-07 11:34:08 +00:00
Gabor Juhos
8505ccfe74
ppc40x: switch to 3.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37913
2013-09-07 11:34:06 +00:00
Gabor Juhos
e9d7620196
ppc40x: add support for 3.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37912
2013-09-07 11:34:03 +00:00
Jonas Gorski
f8cd14921d
brcm63xx: drop linux 3.9 support
...
It is EOL since quite a while, so no need to keep it around.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37911
2013-09-06 19:01:17 +00:00
Jonas Gorski
dc028776f0
brcm63xx: switch to linux 3.10
...
3.10 is stable enough, and 3.9 is EOL since a while.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37910
2013-09-06 19:01:13 +00:00
Steven Barth
b2a71fedd9
odhcp6c: more compatibility fixes
...
SVN-Revision: 37907
2013-09-05 21:13:51 +00:00
Jonas Gorski
4b0655500a
kernel: b53: support phy ids for BCM5365
...
BCM5365 (and probably other older variants) use a different phy id, so
the phy driver never attached for them.
Fix this by adding the appropriate phy id to the fixup and the phy
driver.
Reported-by: Russell Senior <russell@personaltelco.net>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37906
2013-09-05 20:30:34 +00:00
Hauke Mehrtens
bdc04e379f
mac80211: kmod-rtl_pci: fix dependencies
...
This fixes the following error:
rtl_pci: Unknown symbol rtl_lps_leave (err 0)
rtl_pci: Unknown symbol rtl_lps_enter (err 0)
rtl8192ce: Unknown symbol rtl_pci_disconnect (err 0)
rtl8192ce: Unknown symbol rtl_pci_probe (err 0)
rtl8192de: Unknown symbol rtl_pci_disconnect (err 0)
rtl8192de: Unknown symbol rtl_pci_probe (err 0)
rtl8192se: Unknown symbol rtl_pci_disconnect (err 0)
rtl8192se: Unknown symbol rtl_pci_probe (err 0)
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37905
2013-09-05 20:17:28 +00:00
Hauke Mehrtens
f9b790bd55
kernel: kmod-libphy, kmod-tg3: fix load order
...
This fixes the following error:
tg3: Unknown symbol mdiobus_alloc_size (err 0)
tg3: Unknown symbol phy_ethtool_sset (err 0)
tg3: Unknown symbol phy_mii_ioctl (err 0)
tg3: Unknown symbol phy_connect (err 0)
tg3: Unknown symbol mdiobus_register (err 0)
tg3: Unknown symbol mdiobus_free (err 0)
tg3: Unknown symbol phy_start (err 0)
tg3: Unknown symbol phy_start_aneg (err 0)
tg3: Unknown symbol mdiobus_unregister (err 0)
tg3: Unknown symbol phy_ethtool_gset (err 0)
tg3: Unknown symbol phy_stop (err 0)
tg3: Unknown symbol phy_disconnect (err 0)
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37904
2013-09-05 19:57:44 +00:00
Hauke Mehrtens
9af52f3a2c
kernel: kmod-ssb, kmod-b44: fix load order
...
This fixes the following error:
b44: Unknown symbol ssb_device_is_enabled (err 0)
b44: Unknown symbol ssb_pcicore_dev_irqvecs_enable (err 0)
b44: Unknown symbol ssb_bus_may_powerdown (err 0)
b44: Unknown symbol ssb_pcihost_register (err 0)
b44: Unknown symbol ssb_device_disable (err 0)
b44: Unknown symbol ssb_device_enable (err 0)
b44: Unknown symbol ssb_driver_unregister (err 0)
b44: Unknown symbol __ssb_driver_register (err 0)
b44: Unknown symbol ssb_bus_powerup (err 0)
b44: Unknown symbol ssb_clockspeed (err 0)
b44: Unknown symbol ssb_dma_translation (err 0)
Reported-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37903
2013-09-05 19:56:04 +00:00
Hauke Mehrtens
fd561a47c5
kernel: kmod-firewire: fix dependencies
...
This fixes the following error:
firewire_core: Unknown symbol crc_itu_t (err 0)
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37902
2013-09-05 19:53:21 +00:00
Hauke Mehrtens
11ae55cc95
mac80211: do not download carl9170 firmware separately, but use the one from linux-firemware
...
linux-firemware contains the same version we loaded without this patch.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 37901
2013-09-05 19:43:38 +00:00