summaryrefslogtreecommitdiffstats
path: root/target/linux/generic-2.6/patches-2.6.28
Commit message (Collapse)AuthorAgeFilesLines
* fix a >2 year old stack overflow in the mtd rootfs split patch which only ↵nbd2009-07-211-10/+9
| | | | | | | | caused issues on the orion platform on 2.6.30. also merge the squashfs4 fix into the rootfs split patch git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16944 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a new arm lzma kernel decompressor based on rewritten (and much more ↵nbd2009-07-211-0/+719
| | | | | | readable) unlzma code. backport to 2.6.28 as well. tested on ixp4xx and orion git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16939 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] 2.6.{28,30}: refresh patchesjuhosg2009-07-201-14/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16934 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mips: fix another bug in the module relocation change: the wrong base ↵nbd2009-07-181-12/+9
| | | | | | address for 24 bit jump -> long jump fixup table was used git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16904 3c298f89-4303-0410-b956-a3cf2f4a3e73
* sched: fix compile errors with CONFIG_NET_SCHED deactivated in the kernel ↵nbd2009-07-181-1/+3
| | | | | | config (#5553) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16903 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: fix a relative addressing bug in the mips module relocation code changenbd2009-07-131-12/+16
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16831 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] MIPS: fix loading of modules with unresolved weak symbolsjuhosg2009-07-131-0/+42
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16823 3c298f89-4303-0410-b956-a3cf2f4a3e73
* sched: allow user space to create pfifo_fast qdiscs on virtual interfaces, ↵nbd2009-07-121-0/+142
| | | | | | allow pfifo_fast qdiscs to have filters and filter actions - useful for controlling packet classification into wme classes git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16791 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] use subsys_initcall in the i2c-gpio driverjuhosg2009-07-111-0/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16787 3c298f89-4303-0410-b956-a3cf2f4a3e73
* seems like the pages that mentioned mips 4k cores not having prefetch were ↵nbd2009-07-111-10/+0
| | | | | | wrong. back out that patch. thx, juhosg git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16775 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mips: replace -mlong-calls with -mno-long-calls to make function calls ↵nbd2009-07-111-0/+325
| | | | | | | | | faster in kernel modules to achieve this, try to load kernel modules to KSEG0 and if that doesn't work, use vmalloc and fix up relocations with a jump table based on code from a kernel patch by MikroTik git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16772 3c298f89-4303-0410-b956-a3cf2f4a3e73
* mips: do not use the prefetch instruction on R4K (MIPS32_R1), the ISA does ↵nbd2009-07-111-0/+10
| | | | | | not implement it git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16771 3c298f89-4303-0410-b956-a3cf2f4a3e73
* pppoe: add extra padding for the header (useful for drivers that need headroom)nbd2009-06-291-0/+20
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16628 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] turn off the Algorithmics FPU emulator by default now that we have ↵florian2009-06-281-0/+163
| | | | | | software floating point enabled in the toolchain, please recompile your toolchains and kernels git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16605 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] refresh patcheshauke2009-06-144-18/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16444 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] refresh 2.6.28 patchesflorian2009-06-082-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16377 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ocf: fix uninitialized variable access (thx, Dakon)nbd2009-06-011-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16285 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] mips: fix gcc 4.4.0 build failure on delay.h (#5116)florian2009-05-301-0/+163
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16209 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ssb] Remove pcmcia support from ssb.hauke2009-05-241-9/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16023 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] generic-2.6: move PCI quirk patch from the adm5120 target into the ↵juhosg2009-05-221-0/+43
| | | | | | generic patches git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15985 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] generic-2.6/2.6.28: refresh patchesjuhosg2009-05-222-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15982 3c298f89-4303-0410-b956-a3cf2f4a3e73
* make kernels use /etc/preinit by defaultkaloz2009-05-141-0/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15840 3c298f89-4303-0410-b956-a3cf2f4a3e73
* reduce the total cpu usage of ipt_do_table under high network load from 3.1% ↵nbd2009-05-131-0/+43
| | | | | | down to 1.6% (tested with oprofile) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15822 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] add linux-mips div64 rewrite to work with gcc-4.4.0 (#5023)florian2009-05-121-0/+173
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15797 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [ssb] Add support for pcmcia to ssb.hauke2009-05-111-0/+9
| | | | | | | b43 will build now with pcmcia support. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15784 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] Refresh patches.hauke2009-05-114-35/+35
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15776 3c298f89-4303-0410-b956-a3cf2f4a3e73
* improve the skb padding performance change to avoid unnecessary ↵nbd2009-05-101-4/+44
| | | | | | reallocations in the routing code git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15761 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] update imq patches for 2.6.26, 2.6.27, 2.6.28, 2.6.29 and 2.6.30jow2009-05-075-379/+607
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15655 3c298f89-4303-0410-b956-a3cf2f4a3e73
* refresh generic 2.6.28 patcheskaloz2009-05-044-12/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15578 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] remove netfilter_upstream_fixes patches, not needed anymore after ↵nico2009-05-031-100/+0
| | | | | | kernel recent updates since they have been, well, fixed upstream :) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15576 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] netfilter: add a check for ip proto in netfilter_match_speedup ↵nico2009-05-031-3/+6
| | | | | | patches (closes: #5041) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15574 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux 2.6.28: fix kernel headers compilation error because of conflicting ↵nbd2009-04-301-0/+29
| | | | | | getline() function definitions - this bug seems to be gone in newer kernels git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15523 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] refreshed layer7 patches for 2.6.26.8, 2.6.27.21, 2.6.28.9 and 2.6.29.1jow2009-04-302-36/+51
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15502 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add a driver for Atheros AR8216 switchesnbd2009-04-291-0/+23
| | | | | | Thanks to Vertical Communications, Inc. for providing access to the documentation git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15482 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix a small bug in the socket type patch which broke dhcpnbd2009-04-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15471 3c298f89-4303-0410-b956-a3cf2f4a3e73
* minor cleanup for packet socket type filternbd2009-04-281-6/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15467 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add an optimization for dealing with raw sockets, which allows applications ↵nbd2009-04-251-0/+132
| | | | | | to filter out (among others) local tx packets on capture git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15399 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] generic/2.6.28: update yaffs codejuhosg2009-04-243-7808/+12352
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15390 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] generic/2.6.28: refresh patchesjuhosg2009-04-243-16/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15389 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add IC+ IP175C driver (based on Patrick Horn's driver, see #4050)nbd2009-04-201-0/+23
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15305 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] do not override CONFIG_CONFIGFS_FS in a few places, and make ↵florian2009-04-121-1/+1
| | | | | | gpiommc be selectable with the spio-gpio-old module (#4659) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15215 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add the R_ARM_V4BX relocation to the ARM kernel module loadermirko2009-04-101-0/+33
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15208 3c298f89-4303-0410-b956-a3cf2f4a3e73
* netfilter: merge some fixes from upstreamnbd2009-04-091-0/+100
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15178 3c298f89-4303-0410-b956-a3cf2f4a3e73
* netfilter: speed up packet matching by allowing default rules to bypass the ↵nbd2009-04-091-0/+74
| | | | | | common checks git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15177 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: increase skb padding for network devices to accomodate for headroom ↵nbd2009-04-081-0/+16
| | | | | | requirements of eth->wifi routing and more git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15158 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [kernel] workaroun some stupid Kconfig bugs (#4895)florian2009-04-081-0/+23
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15157 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: revert the change from JHASH_GOLDEN_RATIO to JHASH_INIT_PARAM (ipv6 ↵nbd2009-04-081-6/+6
| | | | | | still relies on it) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15155 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Fix kernel headers for cris (thanks hinkocevar)claudio2009-04-081-0/+29
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15153 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: tweak the maximum allocation size to improve memory allocator ↵nbd2009-04-071-0/+13
| | | | | | performance git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15130 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: replace jhash2 with the faster jhash3 algorithmnbd2009-04-071-0/+227
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15128 3c298f89-4303-0410-b956-a3cf2f4a3e73