Commit Graph

95 Commits (b2334452229f1ac2e246f37452b9611f3dab159e)

Author SHA1 Message Date
Florian Fainelli 970f50b72b inform users when the in-kernel mips FPU emulator is disabled (#5774)
SVN-Revision: 17794
2009-09-28 20:35:42 +00:00
Florian Fainelli 7f910f72ba fix usage of smp_call_function
SVN-Revision: 17770
2009-09-27 19:47:07 +00:00
Florian Fainelli d854270f76 add kexec fixes for mips from M. Syrchin
SVN-Revision: 17768
2009-09-27 19:11:53 +00:00
Hauke Mehrtens e014faf13f Update ipset to version 3.2
SVN-Revision: 17764
2009-09-27 15:03:41 +00:00
Hauke Mehrtens a2698ec77c refresh patches
SVN-Revision: 17738
2009-09-26 13:29:13 +00:00
Felix Fietkau a2f344ec84 kernel: if block2mtd does not find the device immediately, use wait_for_device_probe() before trying again (should fix squashfs/jffs2 image boot issues), patch from #5216
SVN-Revision: 17720
2009-09-25 14:10:29 +00:00
Felix Fietkau 81a9b94ba1 merge r17683 to 2.6.30
SVN-Revision: 17701
2009-09-24 19:31:57 +00:00
Gabor Juhos f8da6ac9c6 kernel: refresh 2.6.30 patches
SVN-Revision: 17685
2009-09-23 12:05:48 +00:00
Felix Fietkau 6f4e700acd when using -O2 instead of -Os, get rid of the two optimizations that are causing most of the extra bloat. brings kernel size close to the -Os size again
SVN-Revision: 17679
2009-09-22 18:00:35 +00:00
Felix Fietkau 0754070949 unlzma: fix a race condition and add some optimizations to improve performance also make peek_old_byte errors non-fatal
SVN-Revision: 17678
2009-09-22 18:00:28 +00:00
Felix Fietkau 87a8e8ac10 implement write support for partitions covering only a part of an eraseblock (buffer data that would otherwise be erased)
SVN-Revision: 17658
2009-09-21 09:58:36 +00:00
Felix Fietkau 672e12f960 add support for the Brain Fuck Scheduler v230 for 2.6.30 (disabled by default)
SVN-Revision: 17606
2009-09-19 13:15:20 +00:00
Peter Denison f09cdf822c Backport arm ppoll()/pselect6() etc. implementation from linux-next@36984265a3
SVN-Revision: 17573
2009-09-12 20:37:26 +00:00
Gabor Juhos 1a60ab36d9 kernel: wrong image_cmdline patches has been sent by accidentaly, replace them
SVN-Revision: 17570
2009-09-11 08:15:55 +00:00
Gabor Juhos 47c0d7419f kernel: get rid of the simple_prom_emulator, it is not really useful
SVN-Revision: 17567
2009-09-10 18:30:20 +00:00
Gabor Juhos d59f5b3a98 kernel: add generic image_cmdline hack to MIPS targets
SVN-Revision: 17563
2009-09-10 18:30:01 +00:00
Gabor Juhos 7763c09a10 kernel: refresh 2.6.30 patches
SVN-Revision: 17557
2009-09-10 13:35:47 +00:00
Felix Fietkau eda566c4e9 get rid of dynamic buffer struct allocation during pcomp lzma decompression and instead force the caller to provide the maximum buffer list size
SVN-Revision: 17475
2009-09-02 17:42:35 +00:00
Florian Fainelli 06f095a73a mode cygwin fixes for scripts/mod/file2alias
SVN-Revision: 17420
2009-08-27 08:18:01 +00:00
Gabor Juhos 7f1cd738fc 2.6.30: fix lzma compressed intitramfs support, and decrease dictionary size
SVN-Revision: 17289
2009-08-16 19:21:21 +00:00
Gabor Juhos 149f92b47a 2.6.30: update layer7 patch
SVN-Revision: 17284
2009-08-16 07:45:34 +00:00
Hauke Mehrtens 82a092bece fix for commit r17276
SVN-Revision: 17280
2009-08-15 22:12:17 +00:00
Hauke Mehrtens f7abb800cf Do not build the mac80211 module in the kernel. The attributes skb->do_not_encrypt and skb->requeue in include/linux/skbuff.h are not used my mac80211 any more.
SVN-Revision: 17276
2009-08-15 16:42:48 +00:00
Hauke Mehrtens e59c6a8af2 refresh patches
SVN-Revision: 17268
2009-08-15 08:37:45 +00:00
Felix Fietkau 6e28b28c5e add a driver for rtl8306 switches
SVN-Revision: 17248
2009-08-14 00:52:17 +00:00
Hauke Mehrtens a16081b3c1 fix build
SVN-Revision: 17246
2009-08-13 18:08:08 +00:00
Felix Fietkau ed5f6f4efa revert some accidentally committed test/debug changes from the module symbol export patch - should fix #5655
SVN-Revision: 17200
2009-08-09 12:33:08 +00:00
Felix Fietkau 88f98e238e fix the kernel symbol export patch for arm/powerpc
SVN-Revision: 17186
2009-08-09 01:55:13 +00:00
Felix Fietkau bb5a40c64b add an optional config option for stripping all unnecessary symbol exports from the kernel image
SVN-Revision: 17181
2009-08-08 14:22:04 +00:00
Florian Fainelli fd666e7c7e make 64-bits MIPS kernel compile again on arch/mips/kernel/module.c
SVN-Revision: 17147
2009-08-06 14:06:26 +00:00
Felix Fietkau 2769ed671f atheros: rename CONFIG_ATHEROS to CONFIG_ATHEROS_AR231X
SVN-Revision: 17145
2009-08-06 12:55:23 +00:00
Florian Fainelli 3fe782dddf refresh 2.6.30 patches
SVN-Revision: 17093
2009-08-02 11:02:35 +00:00
Florian Fainelli 6e65f0080d also use openwrt-specific lzma options in gen_initramfs_list.sh
SVN-Revision: 17080
2009-08-01 16:44:16 +00:00
Lars-Peter Clausen 8c61fc8592 fix patch
SVN-Revision: 17079
2009-08-01 13:35:17 +00:00
Lars-Peter Clausen 1da701c04e ASoC: jack: Fix race in snd_soc_jack_add_gpios
SVN-Revision: 17071
2009-07-31 23:58:29 +00:00
Imre Kaloz c461ddf9a6 ppc4xx optimizations
SVN-Revision: 17040
2009-07-29 14:52:31 +00:00
Felix Fietkau 57eaa31a12 add another lzma pcomp fix by jeff hansen - fixes cleanup at the end of do_lzma processing
SVN-Revision: 17036
2009-07-28 09:07:07 +00:00
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