Hauke Mehrtens [Thu, 25 Jun 2015 22:00:36 +0000 (22:00 +0000)]
bcm53xx: add upstream nand driver
This adds the upstream Broadcom nand driver and makes use of it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46131
Hauke Mehrtens [Thu, 25 Jun 2015 21:56:34 +0000 (21:56 +0000)]
bcm53xx: add upstream PCIe driver
This patch adds the missing parts to use the upstream Broadcom PCIe
driver and makes use of it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46130
Hauke Mehrtens [Thu, 25 Jun 2015 21:43:16 +0000 (21:43 +0000)]
bcm53xx: add arm l2c overwrite options like in mainline kernel
Instead of setting the l2c_aux_val variable in the board code make it
possible to set these through device tree and make use of that.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46129
Hauke Mehrtens [Thu, 25 Jun 2015 21:33:53 +0000 (21:33 +0000)]
bcm53xx: add support for kernel 4.1
This only removes the patches already applied upstream and makes the
rest apply cleanly.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46128
Jo-Philipp Wich [Thu, 25 Jun 2015 12:13:57 +0000 (12:13 +0000)]
libiconv-full: fix build with fortify source
Avoid redefining `realpath` to fix the following error:
.../include/fortify/stdlib.h:36:13: error: 'realpath' undeclared here (not in a function)
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 46127
Jo-Philipp Wich [Thu, 25 Jun 2015 11:20:39 +0000 (11:20 +0000)]
grub2: disable stack-protector
- enabling "-fstack-protector" results in build errors
- Upstream explicitly tests & disables it
v2:
- use override
reference: upstream commit
baa2a121e004a95a12e2bb7f2419de6625a30c2d
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 46126
Jo-Philipp Wich [Thu, 25 Jun 2015 11:19:23 +0000 (11:19 +0000)]
grub2: fix build against musl
Invert the `__GLIBC__` guards into `!__UCLIBC__` ones to avoid
invalid references to `_llseek` on musl.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 46125
Jo-Philipp Wich [Thu, 25 Jun 2015 11:05:50 +0000 (11:05 +0000)]
strace: update to 4.10
- include upstream fixes for musl compatibility
Include <sys/stat.h> for S_I* macros
d34e00b293942b1012ddc49ed3ab379a32337611
Include <linux/ioctl.h> for _IOC_* macros
3460dc486d333231998de0f19918204aacee9ae3
strace 4.8 is broken with musl on some arch
(arm: omap,oxnas according to buildbot)
compile tested only
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 46124
Matteo Croce [Thu, 25 Jun 2015 10:14:22 +0000 (10:14 +0000)]
fix mklibs with musl
crate a relative symlink to libc.so because
make wildcard function ignores broken symlinks
SVN-Revision: 46123
Steven Barth [Wed, 24 Jun 2015 18:52:13 +0000 (18:52 +0000)]
fortify-headers: fix compatibility with -pedantic
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46122
Steven Barth [Wed, 24 Jun 2015 18:52:10 +0000 (18:52 +0000)]
Revert "px5g-standalone: compatibility with fortify-headers"
This reverts commit
0c912eec6d95805d30133f34165a1c4e7cbb4bec.
SVN-Revision: 46121
Steven Barth [Wed, 24 Jun 2015 10:57:20 +0000 (10:57 +0000)]
scripts/feeds: observe -p flag for preferential feeds
lookup_target was trampling the $feed variable, resulting in the -p flag
no longer preferentially installing from the named feed.
Make sure to use a local variable for this instead.
Signed-off-by: Karl Palsson <karlp@remake.is>
SVN-Revision: 46120
Steven Barth [Wed, 24 Jun 2015 10:57:14 +0000 (10:57 +0000)]
hardening: make override variables more intuitive
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46119
Steven Barth [Tue, 23 Jun 2015 19:57:50 +0000 (19:57 +0000)]
px5g-standalone: compatibility with fortify-headers
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46118
Steven Barth [Tue, 23 Jun 2015 14:38:03 +0000 (14:38 +0000)]
toolchain: add fortify-headers, enable FORTIFY_SOURCE by default
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46117
Jonas Gorski [Tue, 23 Jun 2015 10:43:19 +0000 (10:43 +0000)]
uclibc: fix _HAS_SSP replacement regex
A dot was dropped, making it match too much.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46116
Luka Perkov [Tue, 23 Jun 2015 05:21:50 +0000 (05:21 +0000)]
ar71xx: add support for tp-link wr740n v5.0 (EU)
TP-Link ships wr740n v5.0 to Romania (so probably everywhere except
China) with 4 MB flash and 32 MB memory (confirmed by their local
support). This patch adds support for the v5.0 clone of v4, i just
tested it on my own v5.0 router and it works.
Signed-off-by: Daniel Petre <daniel.petre@posteo.net>
SVN-Revision: 46115
Luka Perkov [Tue, 23 Jun 2015 05:21:45 +0000 (05:21 +0000)]
ccache: upgrade to version 3.1.11
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 46114
Jonas Gorski [Mon, 22 Jun 2015 12:28:46 +0000 (12:28 +0000)]
brcm63xx: add kernel 4.1 support
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46113
Jonas Gorski [Mon, 22 Jun 2015 12:27:59 +0000 (12:27 +0000)]
generic: add linux 4.1 support
Boot tested: http://pastebin.com/L6aAb9xj
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
[jogo:
update to 4.1 final
add patches added since submission
delete patches applied in later rcs
restore commit messages in 220-gc-sections and 304-mips_disable_fpu
fix 050-backport_netfilter_rtcache to match new API
update inlined dma ops with upstream changes
add missing config symbols
enabled CONFIG_MULTIUSER
update kmod defintions for 4.1
]
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46112
Jonas Gorski [Mon, 22 Jun 2015 12:27:38 +0000 (12:27 +0000)]
xtables-addons: disable for kernel 4.1 for now
Netfilter APIs have changed, so the code requuires updates to compile
successfully.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46111
Jonas Gorski [Mon, 22 Jun 2015 12:27:30 +0000 (12:27 +0000)]
mac80211: disable for kernel 4.1 for now
Backports requires updates to compile successfully.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46110
Jonas Gorski [Mon, 22 Jun 2015 12:27:25 +0000 (12:27 +0000)]
netfilter.mk: fix redirect module locations for 3.19+
ntf_redir_ipvX is part of NAT support, so they should be in the
appropriate nft-nat kmods. Since they depend on nf_nat_redirect,
nf_nat_redirect should be part of nf-nat, not ipt-nat.
Fixes nft-core gaining a missing dependency on nf_nat_redirect.ko.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46109
Steven Barth [Mon, 22 Jun 2015 10:31:07 +0000 (10:31 +0000)]
gcc/musl: rework SSP-support
Make musl provide libssp_nonshared.a and make GCC link it unconditionally
if musl is used. This should be a no-op if SSP is disabled and seems to be
the only reliable way of dealing with SSP over all packages due to the mess
that is linkerflags handling in packages.
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46108
Rafał Miłecki [Mon, 22 Jun 2015 07:51:00 +0000 (07:51 +0000)]
otrx: add extra compilation check before using __BYTE_ORDER
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46106
Rafał Miłecki [Mon, 22 Jun 2015 06:45:56 +0000 (06:45 +0000)]
otrx: include endian.h to make __BYTE_ORDER work with musl
Without this the condition
if __BYTE_ORDER == __BIG_ENDIAN
was always true.
Thanks Szabolcs.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46105
Rafał Miłecki [Sun, 21 Jun 2015 21:06:09 +0000 (21:06 +0000)]
b53: Allow using all 8 ports on BCM53011
On two tested devices: Netgear R6250 (BCM53011 rev 2) and Luxul XWC-1000
(BCM53011 rev 3) it was possible to use port 7 and eth1 (instead of port
5 and eth0). It seems BCM53011 just like BCM53012 has 8 ports and
usually 3 of them are connected to the SoC.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46104
Felix Fietkau [Sun, 21 Jun 2015 17:52:12 +0000 (17:52 +0000)]
ath9k: fix ar956x device detection
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46090
Felix Fietkau [Sun, 21 Jun 2015 17:52:00 +0000 (17:52 +0000)]
toolchain: mark gcc 4.9 as broken, it miscompiles some code especially on ARM
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46089
Rafał Miłecki [Sun, 21 Jun 2015 16:47:05 +0000 (16:47 +0000)]
bcm53xx: respect ACTIVE_LOW when powering USB using GPIO
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46088
Rafał Miłecki [Sun, 21 Jun 2015 16:26:23 +0000 (16:26 +0000)]
bcm53xx: enable USB power on Buffalo WZR-1750DHP
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46087
Rafał Miłecki [Sun, 21 Jun 2015 14:26:03 +0000 (14:26 +0000)]
bcm53xx: update SPROM driver to include just-sent patch
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46086
Rafał Miłecki [Sun, 21 Jun 2015 14:02:13 +0000 (14:02 +0000)]
ramips: refresh patch with USB_MT7621_XHCI_PLATFORM
Fixes:
edea6dfde4dc ("kernel: make USB_XHCI_PLATFORM selectable")
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46085
Rafał Miłecki [Sun, 21 Jun 2015 12:07:33 +0000 (12:07 +0000)]
mac80211: backport some brcmfmac patches
There are two important patches in this patchset: updating read pointer
quicker & rework of .get_station().
There are few more upstream patches that are p2p-related and weren't
backported in this commit.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46084
Rafał Miłecki [Sun, 21 Jun 2015 11:09:49 +0000 (11:09 +0000)]
bcm53xx: enable USB power on Netgear R6250
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46083
Rafał Miłecki [Sun, 21 Jun 2015 11:09:30 +0000 (11:09 +0000)]
bcm53xx: update xHCI patch
This drops some debugging pr_info and adds platform_device_unregister.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46082
Rafał Miłecki [Sun, 21 Jun 2015 10:18:52 +0000 (10:18 +0000)]
bcm53xx: fix enabling GPIO-controlled USB power
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46081
Rafał Miłecki [Sun, 21 Jun 2015 10:18:43 +0000 (10:18 +0000)]
bcm53xx: add xHCI support
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46080
Rafał Miłecki [Sun, 21 Jun 2015 10:18:24 +0000 (10:18 +0000)]
kernel: make USB_XHCI_PLATFORM selectable
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46079
Rafał Miłecki [Sat, 20 Jun 2015 21:12:01 +0000 (21:12 +0000)]
otrx: optimize memory usage by function checking TRX CRC
Allocating huge buffer for the whole TRX wasn't too optimal.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46078
Rafał Miłecki [Sat, 20 Jun 2015 21:11:56 +0000 (21:11 +0000)]
otrx: make crc32 table global for further optimizations
So far we got only one generic function accessing this table, but
implementing optimizations will require calculating crc32 in other code
parts as well.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 46077
Steven Barth [Sat, 20 Jun 2015 18:36:52 +0000 (18:36 +0000)]
uclibc++: link against libssp_nonshared instead of libssp
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46076
Steven Barth [Sat, 20 Jun 2015 18:36:50 +0000 (18:36 +0000)]
musl: update musl to 2015-06-20
Fixes a mips-regression and a missing SSP function
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46075
Steven Barth [Sat, 20 Jun 2015 17:37:28 +0000 (17:37 +0000)]
libpcap: fixup libtool
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46074
Steven Barth [Sat, 20 Jun 2015 17:37:25 +0000 (17:37 +0000)]
musl: apply hardening options (e.g. SSP) also to libc itself
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46073
Steven Barth [Sat, 20 Jun 2015 17:37:22 +0000 (17:37 +0000)]
package-defaults: remove libssp for musl (redundant)
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46072
Steven Barth [Sat, 20 Jun 2015 17:37:20 +0000 (17:37 +0000)]
gcc: musl comes with its own SSP, so use it instead of libssp
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46071
Steven Barth [Sat, 20 Jun 2015 17:37:18 +0000 (17:37 +0000)]
buildroot: move hardening options into separate file
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46070
Felix Fietkau [Fri, 19 Jun 2015 17:48:11 +0000 (17:48 +0000)]
musl: read the timezone from /etc/TZ
Currently the OpenWRT boot scripts write the timezone configuration to
/tmp/TZ, relying on the behaviour of uClibc that the timezone is read
from /etc/TZ if no TZ env variable is found.
This works because /etc/TZ is a symlink to /tmp/TZ.
Musl libc however only reads the timezone from the TZ env variable and
if it doesn't find it or it's empty, it will look for a zoneinfo
file, that doesn't exist.
So in musl builds no timezone is ever set.
This patch fixes the issue by having musl libc behave like uClibc: if no
TZ env variable is found it will try to load it from /etc/TZ.
Signed-off-by: Gianluca Anzolin <gianluca at sottospazio.it>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46069
Steven Barth [Fri, 19 Jun 2015 17:07:11 +0000 (17:07 +0000)]
ppp: honor LDFLAGS
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46068
Steven Barth [Fri, 19 Jun 2015 14:36:37 +0000 (14:36 +0000)]
uclibc++: only disable SSP for ppc
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46067
Steven Barth [Fri, 19 Jun 2015 14:09:02 +0000 (14:09 +0000)]
uclibc++: honor ldflags, disable SSP
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46066
Steven Barth [Fri, 19 Jun 2015 13:45:48 +0000 (13:45 +0000)]
libtool: enable passthrough for SSP options
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46065
Steven Barth [Fri, 19 Jun 2015 13:30:18 +0000 (13:30 +0000)]
iproute2: honor LDFLAGS
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46064
Jonas Gorski [Fri, 19 Jun 2015 11:12:43 +0000 (11:12 +0000)]
kernel: update 4.0 to 4.0.5
Changelog:
* https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.0.5
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46063
Imre Kaloz [Fri, 19 Jun 2015 08:35:11 +0000 (08:35 +0000)]
mwlwifi: upgrade to 10.3.0.3
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 46061
John Crispin [Thu, 18 Jun 2015 18:21:52 +0000 (18:21 +0000)]
ralink: add support for mt7621 switch counters
Signed-off-by: Cristian Morales Vega <cristian@samknows.com>
SVN-Revision: 46050
John Crispin [Thu, 18 Jun 2015 18:21:46 +0000 (18:21 +0000)]
ar71xx: add profile and build image for EnGenius EPG5000.
Signed-off-by: Christian Beier <cb@shoutrlabs.com>
SVN-Revision: 46049
John Crispin [Thu, 18 Jun 2015 18:21:41 +0000 (18:21 +0000)]
ar71xx: add user-space support for EnGenius EPG5000.
Signed-off-by: Christian Beier <cb@shoutrlabs.com>
SVN-Revision: 46048
John Crispin [Thu, 18 Jun 2015 18:21:33 +0000 (18:21 +0000)]
ar71xx: add kernel support for EnGenius EPG5000.
Signed-off-by: Christian Beier <cb@shoutrlabs.com>
SVN-Revision: 46047
John Crispin [Thu, 18 Jun 2015 18:21:23 +0000 (18:21 +0000)]
ar71xx: add support for TL-WR720N-v4.
The hardware should be almost the same as TL-WR720N-v3. WiFi and LAN networks
were tested by "Lo Yuk Fai <loyukfai@gmail.com>". Failsafe and slider switch
were tested by "Wong min <alpha080@gmail.com>".
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 46046
John Crispin [Thu, 18 Jun 2015 18:21:15 +0000 (18:21 +0000)]
ar71xx: add support for compex wpj531
tftpboot 0x80500000 openwrt-ar71xx-generic-wpj531-16M-squashfs-sysupgrade.bin
erase 0x9f030000 +$filesize
erase 0x9f680000 +1
cp.b $fileaddr 0x9f030000 $filesize
Signed-off-by: Christian Mehlis <christian@m3hlis.de>
SVN-Revision: 46045
John Crispin [Thu, 18 Jun 2015 18:21:05 +0000 (18:21 +0000)]
ar71xx: Add Support for the Bitmain Antminer S1
This patch adds support for the Bitmain Antminer S1 Cryptocurrency Miner
http://wiki.openwrt.org/toh/bitmain/s1
Signed-off-by: L. D. Pinney <ldpinney@gmail.com>
Acked-by: James Hilliard <james.hilliard1@gmail.com>
SVN-Revision: 46044
John Crispin [Thu, 18 Jun 2015 18:20:56 +0000 (18:20 +0000)]
ramips: Add Support for the Linksys RE6500
This patch adds support for the Linksys RE6500 Range Extender
http://wiki.openwrt.org/toh/linksys/re6500
Signed-off-by: L. D. Pinney <ldpinney@gmail.com>
SVN-Revision: 46043
John Crispin [Thu, 18 Jun 2015 18:20:46 +0000 (18:20 +0000)]
ramips: Add support for the D-Link DCS-930 B1
http://wiki.openwrt.org/toh/d-link/dcs-930l
Signed-off-by: L. D. Pinney <ldpinney@gmail.com>
SVN-Revision: 46042
John Crispin [Thu, 18 Jun 2015 18:20:40 +0000 (18:20 +0000)]
ramips: add support for PandoraBox PBR-M1
This patch is for PandoraBox PBR-M1 which is based on mt7621,
all the features work fine, including rtc, leds, button, usb3.0, etc.
Signed-off-by: tymon <banglang.huang@foxmail.com>
SVN-Revision: 46041
John Crispin [Thu, 18 Jun 2015 17:04:14 +0000 (17:04 +0000)]
ubus: update to latest git HEAD
this adds ACL support
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46040
John Crispin [Thu, 18 Jun 2015 11:57:07 +0000 (11:57 +0000)]
ramips: fix a bug in the cevt code on mt7620
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 46038
Steven Barth [Thu, 18 Jun 2015 11:10:46 +0000 (11:10 +0000)]
linux-atm: add PKG_FIXUP
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46037
Steven Barth [Thu, 18 Jun 2015 10:55:57 +0000 (10:55 +0000)]
lua: honor LDFLAGS
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46036
Steven Barth [Thu, 18 Jun 2015 10:48:28 +0000 (10:48 +0000)]
package.mk: replicate SSP and relro in both CFLAGS and LDFLAGS
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46035
Steven Barth [Thu, 18 Jun 2015 09:49:45 +0000 (09:49 +0000)]
uclibc: unbreak after enabling SSP
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46034
Felix Fietkau [Thu, 18 Jun 2015 09:41:23 +0000 (09:41 +0000)]
ar71xx: fix hw id of tl-wr710n image (#19902)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46032
Felix Fietkau [Thu, 18 Jun 2015 09:41:12 +0000 (09:41 +0000)]
kernel: add Realtek USB to Ethernet modules
https://forum.openwrt.org/viewtopic.php?pid=279394
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 46031
Steven Barth [Thu, 18 Jun 2015 08:52:33 +0000 (08:52 +0000)]
libtool: passthrough -fstack-protector* to linker
on some platforms this is needed for gcc to link libssp
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46030
Steven Barth [Thu, 18 Jun 2015 08:13:04 +0000 (08:13 +0000)]
libnl-tiny: honor CFLAGS when linking
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46029
Felix Fietkau [Thu, 18 Jun 2015 06:41:49 +0000 (06:41 +0000)]
openvpn: bump to 2.3.7.
Two patches are dropped as they were already applied upstream.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
SVN-Revision: 46027
Felix Fietkau [Thu, 18 Jun 2015 06:41:45 +0000 (06:41 +0000)]
ipkg-build: suppress timestamps in gzip headers
When creating control.tar.gz, data.tar.gz and $package.ipk
tar compresses them with default gzip options.
This includes build timestamps in their gzip headers.
By setting the GZIP env variable to -n, gzip no longer embeds
them, which is a step towards reproducibility.
See also [1] for more detailed motivations.
[1]: https://wiki.debian.org/ReproducibleBuilds/About
Signed-off-by: Reiner Herrmann <reiner@reiner-h.de>
SVN-Revision: 46026
Felix Fietkau [Thu, 18 Jun 2015 06:39:09 +0000 (06:39 +0000)]
libusb-compat: fix musl compatibility issues
Use stdint types instead of non-standard ones
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 46025
Felix Fietkau [Thu, 18 Jun 2015 06:39:00 +0000 (06:39 +0000)]
kernel: mitigate cgroups config dependency changes
Memory Resource Controller no longer depends on Resource counters since
Kernel version 4.0.
3.18 is the only still supported version needing Resource counters for
MEMCG, thus declare the dependency only for that version.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 46024
Felix Fietkau [Thu, 18 Jun 2015 06:37:08 +0000 (06:37 +0000)]
procd: update to the latest version, fixes umask handling for creating /dev/shm
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46023
Felix Fietkau [Thu, 18 Jun 2015 06:37:01 +0000 (06:37 +0000)]
ar71xx: ar934x-nfc: allow ECC to be configured in software BCH mode
Some devices ship with NAND images that use BCH ECC. Let the driver know
about that ECC mode so that it can be selected by machine files.
Signed-off-by: Thomas Hebb <tommyhebb@gmail.com>
SVN-Revision: 46022
Hauke Mehrtens [Wed, 17 Jun 2015 22:37:49 +0000 (22:37 +0000)]
broadcom-wl: fix build with musl
This fixes some build problems with musl. The binary only program
nas.exe wants to link against __assert, which is copied from uClibc.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46021
Steven Barth [Wed, 17 Jun 2015 13:13:48 +0000 (13:13 +0000)]
hardening: enable regular SSP support by default
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46020
Felix Fietkau [Wed, 17 Jun 2015 12:55:20 +0000 (12:55 +0000)]
kernel: add linux 4.0 overlayfs locking fix by Miklos Szeredi
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46019
Jo-Philipp Wich [Wed, 17 Jun 2015 11:31:45 +0000 (11:31 +0000)]
x86/64: enable VirtIO block and console support
This is required to use x86/64 in KVM containers with VirtIO disks
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 46017
Felix Fietkau [Wed, 17 Jun 2015 10:13:24 +0000 (10:13 +0000)]
procd: update to the latest version, fixes /dev/shm permissions
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46013
Jonas Gorski [Wed, 17 Jun 2015 09:55:13 +0000 (09:55 +0000)]
ar71xx: rb493g: fix gpio-mdio accesses under load
It seems that there are maximum timings for mdio accesses that can be
hit when the system is under load and the thread is scheduled during
a read or write access. Since there is no way of knowing if this
happens as there is not even a parity bit, try to work around it
by disabling interrupts during any gpio-mdio accesses.
Performance impact seems to be neglectable, as mdio accesses are not
that often.
Hopefully fixes #19500.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46012
Jonas Gorski [Wed, 17 Jun 2015 09:54:55 +0000 (09:54 +0000)]
kernel: update 3.18 to 3.18.16
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.15
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.16
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46011
Felix Fietkau [Wed, 17 Jun 2015 09:09:03 +0000 (09:09 +0000)]
ath9k: add another fix for some rx/tx dma stop issues, refresh patches
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46008
Felix Fietkau [Wed, 17 Jun 2015 09:08:20 +0000 (09:08 +0000)]
kernel: add missing config symbol
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46007
Matteo Croce [Tue, 16 Jun 2015 21:43:26 +0000 (21:43 +0000)]
ltq-vdsl-app: build fix for MUSL
SVN-Revision: 46006
Steven Barth [Tue, 16 Jun 2015 17:28:11 +0000 (17:28 +0000)]
openssl: disable parallel builds (spurious linking break)
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46005
Steven Barth [Tue, 16 Jun 2015 17:28:05 +0000 (17:28 +0000)]
hardening: enable RELRO by default
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46004
Steven Barth [Tue, 16 Jun 2015 17:27:59 +0000 (17:27 +0000)]
hardening: enable format security checking by default
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46003
Felix Fietkau [Tue, 16 Jun 2015 11:55:23 +0000 (11:55 +0000)]
musl: update to version 1.1.10+git
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46001
Felix Fietkau [Tue, 16 Jun 2015 10:51:16 +0000 (10:51 +0000)]
opkg: fix duplicate check_signature line for smime variant (#19863)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45999
Rafał Miłecki [Tue, 16 Jun 2015 08:28:46 +0000 (08:28 +0000)]
bcm53xx: use USB patches sent upstream by Hauke
This stabilizes USB support. The old patch was handling initialization
in a different order that was causing some problems with few USB 3.0
devices. Some weren't detected, some were working unstable, sometimes
USB 3.0 could hang the whole controller.
A still known issue (but not a regression) is controller hang triggered
by connecting USB 1.1 device when not having OHCI controller enabled
(kmod-usb-ohci).
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45997
Felix Fietkau [Mon, 15 Jun 2015 23:05:08 +0000 (23:05 +0000)]
toolchain: switch to musl by default, except for mips64
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45995
Rafał Miłecki [Mon, 15 Jun 2015 22:11:50 +0000 (22:11 +0000)]
kernel: use bcma-hcd.ko on bcm53xx for ohci
On bcm53xx we still need usb-ohci to support USB 1.1 devices and it
obviously needs bcma-hcd.ko that will init controller and register
platform device.
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45994