Commit Graph

1115 Commits (191e61e4f7f72600d7b4f485b3bf91274b807473)

Author SHA1 Message Date
Felix Fietkau 5c482f63ea kernel: disable the yaffs2 /proc code to make it compile on linux 3.10 (#13848)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37285 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-14 13:10:22 +00:00
Felix Fietkau fe0b737198 kernel: implement automatic rootfs split from the firmware partition in linux 3.10 (disabled by default)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37283 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-14 12:57:03 +00:00
Felix Fietkau 4ea1473546 kernel/base-files: clean up old code related to refreshing mtd partitions, it is no longer used anywhere
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37282 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-14 12:56:58 +00:00
Hauke Mehrtens 8dfaf53e4d kernel: refresh patches for kernel 3.8.13
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37276 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-13 22:45:56 +00:00
Hauke Mehrtens 6390b285e9 kernel: update to kernel 3.10.1 and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37275 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-13 22:45:09 +00:00
Hauke Mehrtens 460f420734 kernel: update to kernel 3.9.10 and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37274 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-13 22:43:10 +00:00
Felix Fietkau 79d759c52e kernel: add a patch that reduces module size by removing non-essential information (reduces default rootfs size by ~5k after lzma)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37255 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-11 20:56:27 +00:00
Felix Fietkau 568ed0a9f3 kernel: disable CONFIG_RD_LZMA by default, it will be selected when actually needed
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37253 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-11 20:56:19 +00:00
Felix Fietkau c4625f0383 kernel: disable CONFIG_CLS_U32_PERF by default, it is usually not needed
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37252 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-11 20:56:15 +00:00
Florian Fainelli f199e67fb7 kernel: add a bunch of missing LCD Kconfig options
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37233 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-10 19:42:58 +00:00
Florian Fainelli 0030861536 kernel: add missing configuration symbols used on ARM platforms
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37217 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-09 20:52:23 +00:00
Florian Fainelli 069777f640 kernel: update PATCHES with a stricter policy
Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37216 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-09 20:52:07 +00:00
Felix Fietkau 4bf4528426 kernel: debloat the lzma compress/decompress code some more
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37211 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-09 12:52:04 +00:00
Felix Fietkau 5470f607c6 kernel: do not accept sysrq characters via serial port
many boards have a disconnected TTL level serial which can generate
some garbage that can lead to spurious false sysrq detects.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37210 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-09 12:52:00 +00:00
Jonas Gorski 3be898455b kernel: add missing config symbol
Should fix buildbot builds of ixp4xx.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37208 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-09 07:51:09 +00:00
Gabor Juhos 058f768c19 linux: refresh kernel configs with kconfig.pl
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37195 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-08 08:40:22 +00:00
Felix Fietkau c39701f9cf kernel: disable zisofs and zlib by default, reduces kernel size after lzma by ~10k
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37187 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-06 14:49:24 +00:00
Zoltan HERPAI f60606db7e kernel/generic: add missing regulator symbols for 3.10
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37169 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-04 16:58:22 +00:00
Jonas Gorski 6b380a70cf kernel: add missing config symbol for 3.10
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37123 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-01 18:42:39 +00:00
Jonas Gorski 565a1a3a6e kernel: update linux 3.10 to 3.10 final
3.10 final is out, so refresh patches and add md5sum.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37116 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-07-01 13:21:06 +00:00
Jonas Gorski a4c4a82647 kernel: update linux 3.9 to 3.9.8
Includes memory allocation fixes as well as several networking fixes.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37103 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-30 13:10:12 +00:00
Felix Fietkau 875f0ec22a kernel: add global menuconfig option to enable kexec support
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37073 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-28 11:27:20 +00:00
Zoltan HERPAI 566478a7ec kernel/generic: add missing regulator symbols for 3.9
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37036 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-26 21:48:17 +00:00
Felix Fietkau 81e16ac101 kernel: fix a reference counting bug in overlayfs
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37014 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-22 14:00:12 +00:00
Felix Fietkau 79d96c9361 linux-3.8: backport a leds-gpio.c crash fix (fixes #13721)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36968 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-18 22:23:38 +00:00
Steven Barth ae2609531f linux: add ipv6 failed-policy routing action (by Jonas Gorski)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36911 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-11 09:27:53 +00:00
Felix Fietkau 8affc70230 kernel/generic: add a few missing kernel config symbols
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36878 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-07 13:42:39 +00:00
Gabor Juhos abb05a413a generic: add port mirroring/monitoring capability to rtl8366rb switch
This patch adds swlib attributes to the RTL8366RB switch/PHY found in the
TL-WR1043ND router that allow to mirror ethernet packets to a monitor port.

Signed-off-by: Colin Leitner <colin.leitner@googlemail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36847 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-04 13:25:52 +00:00
Imre Kaloz 6a9bdec862 [generic/3.10]: refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36835 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-04 11:24:42 +00:00
Imre Kaloz 8b784f4b12 [generic/3.10]: add some more symbols
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36834 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-06-04 11:23:27 +00:00
Gabor Juhos 267fc66f77 generic: ar8216: allow to specify SGMII config via platform data
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36798 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-30 17:38:26 +00:00
Gabor Juhos 111bea7cd3 generic: ar8216: add get_port_link callback
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36797 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-30 17:38:22 +00:00
Gabor Juhos d6f871012c generic: ar8216: show chip revision in the kernel log
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36791 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-30 16:25:14 +00:00
John Crispin 355ed7111e lantiq: enable retrieving kernel args from bootloader
This patch is a device tree enhancement that IMHO is worthy of mainline.
It allows the bootloader's commandline to be preserved even when the
device tree specifies one.

Signed-off-by: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36780 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-30 16:00:42 +00:00
Luka Perkov 09920da426 kernel: generic: remove upstream patches for 3.10-rc3 and refresh patches
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36752 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-29 01:27:27 +00:00
Luka Perkov 1b30b7deeb generic: ar8216: add port mirroring
Tested on Buffalo WZR-600DHP with ar8316 switch. Commands used to mirror both
RX and TX traffic from LAN port 1 to LAN port 4:

$ swconfig dev switch0 set enable_mirror_rx 1
$ swconfig dev switch0 set enable_mirror_tx 1
$ swconfig dev switch0 set mirror_monitor_port 4
$ swconfig dev switch0 set mirror_source_port 1

Signed-off-by: Colin Leitner <colin.leitner@googlemail.com>
Tested-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36713 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-24 13:10:22 +00:00
Jonas Gorski 89677a4031 kernel: update 3.9 to 3.9.3
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36676 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-20 16:57:00 +00:00
Jonas Gorski 0b56c9b520 kernel: add some missing symbols/move them to generic
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36670 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-20 12:42:32 +00:00
Jonas Gorski 3c5635a3aa kernel: generic: add 3.10-rc1 support
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36663 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-19 18:36:15 +00:00
Jonas Gorski 2fc4a3e2db kernel: don't remove of_tables
These are needed for OF setup of clocksource, clocks and irqchips.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36657 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-19 11:27:28 +00:00
Felix Fietkau 6d845ff838 kernel: add missing PHY ID for an AR8327 switch variant
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36630 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-13 19:13:27 +00:00
Jonas Gorski c3152edcbd kernel: move CONFIG_MIPS_SEAD3 to generic
Signed-off-by: Jonas Gorski <jogo@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36617 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-12 21:41:55 +00:00
Jonas Gorski 0bfb50c645 kernel: fix CVE-2013-1763 in older kernels
Newer kernels were already fixed by upstream.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36607 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-12 10:55:12 +00:00
Jonas Gorski 966c5dcfa2 kernel: make zlib and lzo modules selectable
Fixes building kmod-lib-zlib and kmod-lib-lzo if nothing depends on them.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36592 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-09 20:50:07 +00:00
Hauke Mehrtens 8a7edb5896 kernel: b53: use correct oops for bcm5365 switch
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36589 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-09 20:01:58 +00:00
Jonas Gorski c395ac1aef kernel: allow building zsmalloc as a module again
zsmalloc was changed to a bool because of missing exports in the kernel,
but we already export the required symbol, so change it back to tristate.

Closes #13481.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36587 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-09 19:19:36 +00:00
Gabor Juhos 12a1ab5243 kernel: update linux 3.9 to 3.9.1
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36577 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-08 08:53:55 +00:00
Gabor Juhos f4c75506c0 kernel: update linux 3.8 to 3.8.12
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36576 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-08 08:53:53 +00:00
Felix Fietkau 13cd8ba334 kernel: do not strip /proc/net/ip_mr_* in the /proc debloat patch, it is used by iproute2
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36529 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-02 15:59:57 +00:00
Jonas Gorski a08aa46060 kernel: generic: don't strip /proc/irq on SMP
/proc/irq is needed for changing the SMP affinity of interrupts.

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

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36525 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-05-02 15:28:12 +00:00