aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic
Commit message (Collapse)AuthorAgeFilesLines
* generic: convert crypto-ocf from kernel_thread to kthreadGabor Juhos2013-02-021-11/+8
| | | | | | | | | | | | | recent kernels have finally stopped exporting kernel_thread, since a deprecation circa 2006. This patch attempts to convert to the newer kernel kthread API, particularly in random.c [juhosg: remove randomproc variable, it is not required after the patch] Signed-off-by: Russell Senior <russell@personaltelco.net> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35456
* linux/3.7: add missing config symbolsGabor Juhos2013-02-021-0/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35450
* generic: fix gc_sections patchGabor Juhos2013-02-022-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due to the patch, essential '.data..*' sections are merged into the '.data' section: --- vmlinux.good.sect 2013-02-01 23:49:16.000000000 +0100 +++ vmlinux.bad.sect 2013-02-01 23:49:02.000000000 +0100 @@ -1,5 +1,5 @@ -vmlinux.good: file format elf32-powerpc +vmlinux.bad: file format elf32-powerpc Sections: Idx Name Size VMA LMA File off Algn @@ -53,43 +53,35 @@ CONTENTS, ALLOC, LOAD, READONLY, DATA 24 .machine.desc 00000460 c04e1000 004e1000 004f1000 2**2 CONTENTS, ALLOC, LOAD, DATA - 25 .data 0000f6a0 c04e2000 004e2000 004f2000 2**12 + 25 .data 0001635c c04e2000 004e2000 004f2000 2**12 CONTENTS, ALLOC, LOAD, DATA - 26 .data..init_task 00002000 c04f2000 004f2000 00502000 2**3 - CONTENTS, ALLOC, LOAD, DATA - 27 .data..page_aligned 00002000 c04f4000 004f4000 00504000 2**12 - CONTENTS, ALLOC, LOAD, DATA - 28 .data..cacheline_aligned 00000c00 c04f6000 004f6000 00506000 2**5 - CONTENTS, ALLOC, LOAD, DATA - 29 .data..read_mostly 000015e0 c04f6c00 004f6c00 00506c00 2**3 - CONTENTS, ALLOC, LOAD, DATA - 30 .sbss 000002e0 c04f9000 004f9000 005081e0 2**3 + 26 .sbss 000002e0 c04fa000 004fa000 0050835c 2**3 <...> This causes boot hang on powerpc. Modify the patch to ensure that the kernel specific '.data..*' sections remain separate. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35447
* linux/3.6: add missing config symbolsGabor Juhos2013-02-011-0/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35441
* linux/3.6: refresh patchesGabor Juhos2013-02-016-9/+9
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35440
* linux/3.3: disable crashlog on PPCGabor Juhos2013-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It causes NULL pointer dereference: [ 0.638235] __ioremap(): phys addr 0x7f00000 is RAM lr c025d61c [ 0.644090] Unable to handle kernel paging request for data at address 0x00000000 [ 0.651533] Faulting instruction address: 0xc025d620 [ 0.656483] Oops: Kernel access of bad area, sig: 11 [#1] [ 0.661856] P1010 RDB [ 0.664113] Modules linked in: [ 0.667152] NIP: c025d620 LR: c025d61c CTR: c000dc38 [ 0.672101] REGS: c7831ef0 TRAP: 0300 Not tainted (3.3.8) [ 0.677740] MSR: 00029000 <CE,EE,ME> CR: 42022082 XER: 20000000 [ 0.683817] DEAR: 00000000, ESR: 00000000 [ 0.687811] TASK = c782c000[1] 'swapper' THREAD: c7830000 [ 0.693017] GPR00: a1ee0000 c7831fa0 c782c000 00000000 0000214c ffffffff c7831ea6 0001ffff [ 0.701350] GPR08: c03697cc c035fba0 c03697cc c0360000 42022022 00000000 00000000 00000000 [ 0.709682] GPR16: c0000a00 00000014 3fffffff 00ffa000 00000015 07fc42bc c0360000 00000000 [ 0.718015] GPR24: 00000000 00000000 00001680 c0360000 00000000 c025d5e8 c0390000 c038b824 [ 0.726535] NIP [c025d620] crashlog_init_fs+0x38/0xd8 [ 0.731560] LR [c025d61c] crashlog_init_fs+0x34/0xd8 [ 0.736503] Call Trace: [ 0.738939] [c7831fa0] [c025d61c] crashlog_init_fs+0x34/0xd8 (unreliable) [ 0.745712] [c7831fb0] [c0001e98] do_one_initcall+0xd4/0x198 [ 0.751357] [c7831fe0] [c02537f4] kernel_init+0x9c/0x120 [ 0.756647] [c7831ff0] [c000c2dc] kernel_thread+0x4c/0x68 [ 0.762022] Instruction dump: [ 0.764975] 3860fff4 bfc10008 3fc0c039 90010014 3bfeb824 801f0004 2f800000 41be00a0 [ 0.772699] 7c030378 38804000 4bdb38cd 3c00a1ee <81630000> 6000dead 7c691b78 907eb824 Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35435
* generic: fix default compression selection in ubifsGabor Juhos2013-01-292-0/+58
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35398
* kernel: update linux 3.7 to 3.7.5Gabor Juhos2013-01-297-9/+9
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35390
* fix mtd_mp25p80_add_gd25q32_gd25q64.patchJohn Crispin2013-01-293-0/+26
| | | | SVN-Revision: 35378
* Fix GigaDevice GD25Q32/GD25Q64 SPI Flash bad commitFlorian Fainelli2013-01-291-0/+13
| | | | | | | | | | | | | Fix GigaDevice GD25Q32/GD25Q64 SPI Flash bad commit. The patch was added to "linux/generic/patches-3.6" instead of "target/linux/generic/patches-3.6". I also fixed a missing patch space and refreshed generic patches. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35367
* generic: fix build failure in MIPS kexec code if SMP is enabledGabor Juhos2013-01-298-32/+28
| | | | | | | | Fix it for older kernels as well. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35366
* generic: fix build failure in MIPS kexec code if SMP is enabledGabor Juhos2013-01-294-16/+14
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35364
* refresh patchesJohn Crispin2013-01-2814-23/+23
| | | | SVN-Revision: 35355
* kernel: disable CONFIG_CRYPTO_MANAGER2, it is not neededFelix Fietkau2013-01-272-2/+2
| | | | SVN-Revision: 35342
* kernel: b53: the b53 spi driver depends on spiHauke Mehrtens2013-01-271-1/+1
| | | | SVN-Revision: 35340
* kernel: add packages for pps and ptp, they are needed by tg3 in kernel 3.8Hauke Mehrtens2013-01-274-0/+19
| | | | SVN-Revision: 35336
* netfilter: add support for flushing conntrack via /procFelix Fietkau2013-01-274-0/+184
| | | | SVN-Revision: 35330
* kernel: clean up crypto kconfig options on 3.8Felix Fietkau2013-01-271-4/+4
| | | | SVN-Revision: 35329
* kernel: remove __devinit, __devexit and __devexit_p for kernel 3.8Hauke Mehrtens2013-01-2712-39/+39
| | | | | | These attributes where removed with kernel 3.8 and are now causing compile errors. SVN-Revision: 35328
* kernel: clean up crypto related kconfig optionsFelix Fietkau2013-01-271-4/+4
| | | | SVN-Revision: 35327
* kernel: prevent cryptomgr from pulling in useless extra dependencies for ↵Felix Fietkau2013-01-272-0/+74
| | | | | | | | tests that are not run Reduces kernel size after LZMA by about 5k on MIPS SVN-Revision: 35325
* kernel: use -ffunction-sections, -fdata-sections and --gc-sections on mipsFelix Fietkau2013-01-2640-106/+844
| | | | | | | in combination with kernel symbol export stripping this significantly reduces the kernel image size SVN-Revision: 35320
* kernel: refresh 3.8 patchesFlorian Fainelli2013-01-246-10/+10
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35317
* kernel: add missing config options for 3.8Hauke Mehrtens2013-01-241-0/+2
| | | | SVN-Revision: 35315
* kernel: remove the cisco sip phone patch for 3.7 and 3.8 as wellFelix Fietkau2013-01-232-236/+0
| | | | SVN-Revision: 35310
* generic: add b53 swconfig switch driverJonas Gorski2013-01-2316-0/+3045
| | | | | | | | | | | | | Add swconfig switch driver for Broadcom BCM53XX switch chips. Supports switches connected through MDIO, SPI or memory mapped registers, and supports BCM5325, BCM539x, BCM531x5 and the BCM63XX internal switch chips. Tested are BCM5325 trough MDIO, BCM53115 through SPI, and BCM6328. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 35305
* kernel: remove 340-module_alloc_size_check.patch from linux 3.8, it is not ↵Felix Fietkau2013-01-191-20/+0
| | | | | | necessary anymore SVN-Revision: 35248
* generic: rtl8366_smi: only assign pvid if no pvid was set yetJonas Gorski2013-01-181-1/+7
| | | | | | | | | | | | | | Only assign a pvid if the current pvid is 0. Fixes using mixed tagged and untagged traffic on a port and the untagged vlan isn't the last one of which the port is a member. Tested on RTL8366S and RTL8367R. Fixes #8501. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 35227
* kernel: update linux 3.7 to 3.7.3Gabor Juhos2013-01-182-11/+9
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35216
* kernel: refresh 3.8 patchesFlorian Fainelli2013-01-1711-13/+13
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35209
* generic: add EHCI|OHCI platform driver fix to 3.[36]Gabor Juhos2013-01-174-0/+196
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35194
* kernel: port 203-kallsyms_uncompressed.patch and 305-mips_module_reloc.patch ↵Felix Fietkau2013-01-142-0/+458
| | | | | | to 3.8 SVN-Revision: 35162
* generic: remove EHCI platform driver fix from 3.8Gabor Juhos2013-01-141-47/+0
| | | | | | | | It is not needed on 3.8. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35160
* generic: add EHCI|OHCI platform driver fix from the cns21xx targetGabor Juhos2013-01-144-0/+196
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35159
* kernel: add a config option for keeping the kallsyms table uncompressed, ↵Felix Fietkau2013-01-142-0/+109
| | | | | | saving ~9kb kernel size after lzma on ar71xx SVN-Revision: 35154
* kernel: add back the mips module relocation patchFelix Fietkau2013-01-131-0/+350
| | | | SVN-Revision: 35126
* refresh kernel configs with kconfig.plGabor Juhos2013-01-124-13/+13
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35119
* kernel: update linux 3.7 to 3.7.2Gabor Juhos2013-01-127-44/+15
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35100
* mvebu: update to 3.8-rc3Florian Fainelli2013-01-101-33/+0
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35086
* kernel: update bcma and ssb to master-2013-01-09 from wireless-testingHauke Mehrtens2013-01-1012-387/+3159
| | | | SVN-Revision: 35080
* mvebu: add inital support for Marvell Armada XP/370 SoCsFlorian Fainelli2013-01-081-0/+1
| | | | | | | | | | | | | | | This brings in the initial support for the Marvell Armada XP/370 SoCs. Successfully tested on RD-A370-A1 and DB-MV784MP-GP boards the following interfaces: - Ethernet - SDIO - GPIOs - SATA Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35058
* kernel: add support for 3.8-rc2Florian Fainelli2013-01-08150-1/+29125
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 35055
* kernel: add missing config symbolFelix Fietkau2013-01-063-0/+9
| | | | SVN-Revision: 35021
* missing underscore in 3.3 regmap patchJohn Crispin2013-01-061-1/+1
| | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 35018
* kernel: port the regmap fix to 3.6 (#12749), refresh patches for other versionsFelix Fietkau2013-01-053-21/+25
| | | | SVN-Revision: 35016
* fix regmap debloat patchJohn Crispin2013-01-052-14/+57
| | | | SVN-Revision: 35015
* kernel: move regmap bloat out of the kernel image if it is only being used ↵Felix Fietkau2013-01-033-0/+97
| | | | | | in modules SVN-Revision: 34999
* brcm47xx: add bgmac driverHauke Mehrtens2013-01-032-0/+2
| | | | | | | | | This Ethernet driver is in early development stage and still has some problems. This was working on my bcm4716 based device. Thanks to Rafał Miłecki <zajec5@gmail.com> for writing this driver. SVN-Revision: 34995
* generic: add some missing kernel config symbols spotted on x86Jo-Philipp Wich2013-01-023-0/+6
| | | | SVN-Revision: 34981
* generic: fix UBIFS build error if XZ compression is disabledGabor Juhos2013-01-023-3/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34959