Commit graph

58 commits

Author SHA1 Message Date
Felix Fietkau
dffad9690f fix a >2 year old stack overflow in the mtd rootfs split patch which only caused issues on the orion platform on 2.6.30. also merge the squashfs4 fix into the rootfs split patch
SVN-Revision: 16944
2009-07-21 15:05:13 +00:00
Felix Fietkau
925c5951c6 add a new arm lzma kernel decompressor based on rewritten (and much more readable) unlzma code. backport to 2.6.28 as well. tested on ixp4xx and orion
SVN-Revision: 16939
2009-07-21 02:31:37 +00:00
Gabor Juhos
c7fdb609e4 2.6.{28,30}: refresh patches
SVN-Revision: 16934
2009-07-20 10:59:21 +00:00
Felix Fietkau
1685ce5f3d mips: fix another bug in the module relocation change: the wrong base address for 24 bit jump -> long jump fixup table was used
SVN-Revision: 16904
2009-07-18 22:28:46 +00:00
Felix Fietkau
cf2c544844 sched: fix compile errors with CONFIG_NET_SCHED deactivated in the kernel config (#5553)
SVN-Revision: 16903
2009-07-18 20:31:21 +00:00
Felix Fietkau
af6076273a fix lock-up issues in lzma pcomp support in 2.6.30 (used in squashfs). thanks to jeff hansen for the patch
SVN-Revision: 16886
2009-07-18 00:36:13 +00:00
Felix Fietkau
df119d5c19 kernel: fix a relative addressing bug in the mips module relocation code change
SVN-Revision: 16831
2009-07-13 15:09:46 +00:00
Gabor Juhos
091e028239 MIPS: fix loading of modules with unresolved weak symbols
SVN-Revision: 16823
2009-07-13 09:34:49 +00:00
Felix Fietkau
d680184c26 sched: allow user space to create pfifo_fast qdiscs on virtual interfaces, allow pfifo_fast qdiscs to have filters and filter actions - useful for controlling packet classification into wme classes
SVN-Revision: 16791
2009-07-12 00:01:22 +00:00
Gabor Juhos
eb990941a1 use subsys_initcall in the i2c-gpio driver
SVN-Revision: 16787
2009-07-11 19:14:01 +00:00
Felix Fietkau
c2216626e1 seems like the pages that mentioned mips 4k cores not having prefetch were wrong. back out that patch. thx, juhosg
SVN-Revision: 16775
2009-07-11 11:57:13 +00:00
Felix Fietkau
3b3d64743b mips: replace -mlong-calls with -mno-long-calls to make function calls 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
SVN-Revision: 16772
2009-07-11 02:30:25 +00:00
Felix Fietkau
877015bee9 mips: do not use the prefetch instruction on R4K (MIPS32_R1), the ISA does not implement it
SVN-Revision: 16771
2009-07-11 02:30:19 +00:00
Florian Fainelli
f74d16548d update targets to 2.6.30.1, update patches
SVN-Revision: 16697
2009-07-05 14:39:13 +00:00
Lars-Peter Clausen
d131752f0d Add ioctls to glamo framebuffer driver to enable/disable glamo engines.
SVN-Revision: 16686
2009-07-05 12:05:20 +00:00
Felix Fietkau
6517a757ec pppoe: add extra padding for the header (useful for drivers that need headroom)
SVN-Revision: 16628
2009-06-29 21:54:11 +00:00
Florian Fainelli
b09970a3d8 turn off the Algorithmics FPU emulator by default now that we have software floating point enabled in the toolchain, please recompile your toolchains and kernels
SVN-Revision: 16605
2009-06-28 15:50:59 +00:00
Felix Fietkau
fc4fe83574 2.6.30: add another export for the binder module
SVN-Revision: 16464
2009-06-14 23:18:23 +00:00
Felix Fietkau
4bc008142c add missing function declaration for extra vm exports
SVN-Revision: 16456
2009-06-14 20:42:18 +00:00
Hauke Mehrtens
567b6d1a27 refresh patches
SVN-Revision: 16444
2009-06-14 09:45:26 +00:00
Florian Fainelli
160bf827f2 refresh generic patches
SVN-Revision: 16420
2009-06-11 08:49:53 +00:00
Hamish Guthrie
c9eb4469e0 Cleaned up whitespace in patch 024-mips_delay.patch
SVN-Revision: 16404
2009-06-10 15:18:25 +00:00
Hamish Guthrie
1ad8e6fdce Remove deprecated 023-mips_delay_gcc4.4.0.patch and add new delay fix for MIPS
SVN-Revision: 16397
2009-06-10 12:23:55 +00:00
Gabor Juhos
4af9570756 generic-2.6/2.6.30: more mini_fo fixes
SVN-Revision: 16346
2009-06-05 15:24:59 +00:00
Imre Kaloz
6b2a7b73ca upgrade to 2.6.30-rc8
SVN-Revision: 16307
2009-06-03 13:42:28 +00:00
Felix Fietkau
616c3841c6 add ip175c switch driver patch to 2.6.30
SVN-Revision: 16287
2009-06-01 22:14:11 +00:00
Felix Fietkau
db5c4304f5 ocf: fix uninitialized variable access (thx, Dakon)
SVN-Revision: 16285
2009-06-01 22:14:01 +00:00
Imre Kaloz
8aa2f586f4 temporary, hackish, etc, etc.. lzma support for the arm zImage loader
SVN-Revision: 16284
2009-06-01 21:09:40 +00:00
Imre Kaloz
548de949f3 use the openwrt lzma options for now
SVN-Revision: 16281
2009-06-01 20:31:23 +00:00
Imre Kaloz
b834f1f24b fix mv643xx_eth dma mask
SVN-Revision: 16247
2009-06-01 12:46:25 +00:00
Imre Kaloz
09a6262b3c fix VFP handling on feroceon cores
SVN-Revision: 16246
2009-06-01 12:45:50 +00:00
Florian Fainelli
9a022a7330 refresh 2.6.30 patches
SVN-Revision: 16241
2009-06-01 08:07:40 +00:00
Florian Fainelli
ba0f541d0d mips: fix gcc 4.4.0 build failure on delay.h (#5116)
SVN-Revision: 16209
2009-05-30 12:03:27 +00:00
Imre Kaloz
04bca7b528 update to 2.6.30-rc7
SVN-Revision: 16048
2009-05-25 12:27:13 +00:00
Felix Fietkau
5c96996a7d fix typo in squashfs-lzma patch (thx, hauke)
SVN-Revision: 16028
2009-05-24 13:48:48 +00:00
Gabor Juhos
dcf5adb14c generic-2.6/2.6.30: mini_fo fixes
SVN-Revision: 15991
2009-05-22 13:53:03 +00:00
Gabor Juhos
40ea70606a generic-2.6: move PCI quirk patch from the adm5120 target into the generic patches
SVN-Revision: 15985
2009-05-22 11:26:08 +00:00
Gabor Juhos
a51ef0ecf8 generic-2.6/2.6.30: refresh patches
SVN-Revision: 15981
2009-05-22 09:46:02 +00:00
Gabor Juhos
c28af661ee generic-2.6/2.6.30: nuke unnecessary patch
SVN-Revision: 15978
2009-05-22 07:56:07 +00:00
Felix Fietkau
f0fe3392d1 2.6.30: add lzma support to squashfs through pcomp
SVN-Revision: 15934
2009-05-20 15:12:57 +00:00
Gabor Juhos
09e1f83634 generic-2.6/2.6.30: gets rid of the length limitation on the name in the mips_machine stuff
SVN-Revision: 15930
2009-05-20 08:35:01 +00:00
Imre Kaloz
9db4496e78 upgrade to 2.6.30-rc6, refresh patches
SVN-Revision: 15912
2009-05-18 13:08:46 +00:00
Gabor Juhos
e468c05d40 generic/2.6.{29,30}: fix rootfs_split with squashfs4
SVN-Revision: 15867
2009-05-15 12:17:48 +00:00
Felix Fietkau
8295ad3444 fix a compile error in the netfilter match speedup patch for 2.6.30
SVN-Revision: 15849
2009-05-14 18:35:10 +00:00
Imre Kaloz
a9c958c2de make kernels use /etc/preinit by default
SVN-Revision: 15840
2009-05-14 10:20:53 +00:00
Florian Fainelli
9ae2de2bd5 also workaround gcc4.1 bug with binfmt_elf for 2.6.30
SVN-Revision: 15825
2009-05-13 13:27:02 +00:00
Felix Fietkau
251a81b192 reduce the total cpu usage of ipt_do_table under high network load from 3.1% down to 1.6% (tested with oprofile)
SVN-Revision: 15822
2009-05-13 12:42:55 +00:00
Hauke Mehrtens
0e1d1a6f56 Compile fix. Port r15775 to kernel 2.6.30.
SVN-Revision: 15803
2009-05-12 20:47:16 +00:00
Florian Fainelli
fe811a9ef6 add linux-mips div64 rewrite to work with gcc-4.4.0 (#5023)
SVN-Revision: 15797
2009-05-12 10:36:25 +00:00
Felix Fietkau
7c057371eb improve the skb padding performance change to avoid unnecessary reallocations in the routing code
SVN-Revision: 15761
2009-05-10 22:17:50 +00:00