summaryrefslogtreecommitdiffstats
path: root/target/linux/generic
Commit message (Collapse)AuthorAgeFilesLines
* Do not overload mount-call - trying to reduce confusionMirko Vogt2012-12-191-12/+12
| | | | | | | | | | | The behaviour of calling 'mount' differed depending on whether it called the busybox-mount, the mount of util-linux, the mount defined in /lib/functions.sh and /lib/functions/boot.sh /etc/preinit even included /lib/functions.sh and /lib/functions/boot.sh, both re-defining 'mount'. SVN-Revision: 34792
* generic: disable crashlog on ppcGabor Juhos2012-12-182-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It causes panic on boot: [ 0.194287] __ioremap(): phys addr 0x1f00000 is RAM lr crashlog_init_fs [ 0.200902] Unable to handle kernel paging request for data at address 0x00000000 [ 0.208347] Faulting instruction address: 0xc026cb10 [ 0.213282] Oops: Kernel access of bad area, sig: 11 [#1] [ 0.218586] PowerPC 40x Platform [ 0.221783] Modules linked in: [ 0.224817] NIP: c026cb10 LR: c026cb10 CTR: c000c1b8 [ 0.229745] REGS: c1825ed0 TRAP: 0300 Not tainted (3.6.11) [ 0.235435] MSR: 00029030 <EE,ME,IR,DR> CR: 42004082 XER: 00000000 [ 0.241745] DEAR: 00000000, ESR: 00000000 [ 0.245724] TASK = c181e000[1] 'swapper' THREAD: c1824000 GPR00: c026cb10 c1825f80 c181e000 00000000 0000004b 0000004b c029a4dd 6f675f69 GPR08: 6e69745f c0290440 00000000 00000000 22004084 00000000 01ffc400 004011f8 GPR16: 00000001 ffffffff 00000000 007fff00 01ff6120 01f94298 01fff258 c02631b8 GPR24: c02604bc 00000019 c02a0000 c02a0000 c027c644 00000000 c02c0000 c02bd388 [ 0.279089] NIP [c026cb10] crashlog_init_fs+0x30/0xe0 [ 0.284095] LR [c026cb10] crashlog_init_fs+0x30/0xe0 [ 0.289000] Call Trace: [ 0.291442] [c1825f80] [c026cb10] crashlog_init_fs+0x30/0xe0 (unreliable) [ 0.298185] [c1825f90] [c00023fc] do_one_initcall+0xdc/0x1c8 [ 0.303812] [c1825fc0] [c02638c4] kernel_init+0x110/0x1a4 [ 0.309154] [c1825ff0] [c000ad4c] kernel_thread+0x4c/0x68 [ 0.314488] Instruction dump: [ 0.317429] 9421fff0 7c0802a6 bfc10008 3fc0c02c 90010014 3bfed388 3800fff4 807f0004 [ 0.325117] 2f830000 41be00a4 38804000 4bda2809 <81630000> 7c691b78 907ed388 6d605e11 Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34773
* generic: add missing symbols for 3.{6,7}Gabor Juhos2012-12-182-0/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34772
* kernel: update linux 3.7 to 3.7.1Gabor Juhos2012-12-183-14/+8
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34760
* kernel: Fix Cisco SIP NAT patch to build with 3.7Gabor Juhos2012-12-181-8/+14
| | | | | | | Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34753
* kernel: add missing config option BATTERY_DS2781 for 3.7Gabor Juhos2012-12-181-0/+1
| | | | | | | Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34749
* kernel: update linux 3.6 to 3.6.11Gabor Juhos2012-12-185-67/+4
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34748
* kernel: fix a warning in the O_DIRECT debloat patchFelix Fietkau2012-12-172-22/+2
| | | | SVN-Revision: 34740
* kernel: add some debloat patches, strip down procfs and make O_DIRECT ↵Felix Fietkau2012-12-178-0/+986
| | | | | | support optional, saves ~15K after lzma on MIPS SVN-Revision: 34737
* generic: rtl836x: fix compiler warningsGabor Juhos2012-12-174-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CC drivers/net/phy/rtl8366rb.o In file included from drivers/net/phy/rtl8366s.c:16:0: include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default] include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] drivers/net/phy/rtl8366s.c: In function 'rtl8366s_probe': drivers/net/phy/rtl8366s.c:1094:2: warning: label 'err_out' defined but not used [-Wunused-label] drivers/net/phy/rtl8366s.c:1055:32: warning: unused variable 'pdata'[-Wunused-variable] CC drivers/net/phy/rtl8366rb.o In file included from drivers/net/phy/rtl8366rb.c:17:0: include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default] include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] drivers/net/phy/rtl8366rb.c: In function 'rtl8366rb_probe': drivers/net/phy/rtl8366rb.c:1214:2: warning: label 'err_out' defined but not used [-Wunused-label] drivers/net/phy/rtl8366rb.c:1175:32: warning: unused variable 'pdata'[-Wunused-variable] CC drivers/net/phy/rtl8367.o In file included from drivers/net/phy/rtl8367.c:15:0: include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default] include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] drivers/net/phy/rtl8367.c: In function 'rtl8367_probe': drivers/net/phy/rtl8367.c:1712:2: warning: label 'err_out' defined but not used [-Wunused-label] drivers/net/phy/rtl8367.c:1677:32: warning: unused variable 'pdata' [-Wunused-variable] CC drivers/net/phy/rtl8367b.o In file included from drivers/net/phy/rtl8367b.c:15:0: include/linux/of_platform.h:106:13: warning: 'struct device' declared inside parameter list [enabled by default] include/linux/of_platform.h:106:13: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] drivers/net/phy/rtl8367b.c: In function 'rtl8367b_probe': drivers/net/phy/rtl8367b.c:1494:2: warning: label 'err_out' defined but not used [-Wunused-label] drivers/net/phy/rtl8367b.c:1459:32: warning: unused variable 'pdata' [-Wunused-variable] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34731
* kernel: add a missing config symbol for 3.7Felix Fietkau2012-12-151-0/+1
| | | | SVN-Revision: 34710
* linux: generic: rtl836*: fix compilation with !CONFIG_OFJonas Gorski2012-12-156-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes the following errors caused by r34682: CC [M] drivers/net/phy/rtl8366_smi.o In file included from drivers/net/phy/rtl8366_smi.c:26:0: drivers/net/phy/rtl8366_smi.h:149:46: warning: 'struct platform_device' declared inside parameter list [enabled by default] drivers/net/phy/rtl8366_smi.h:149:46: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default] drivers/net/phy/rtl8366_smi.c:1398:65: warning: 'struct platform_device' declared inside parameter list [enabled by default] drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_smi_probe_plat': drivers/net/phy/rtl8366_smi.c:1400:44: error: dereferencing pointer to incomplete type drivers/net/phy/rtl8366_smi.c:1402:11: error: dereferencing pointer to incomplete type drivers/net/phy/rtl8366_smi.c:1403:16: error: dereferencing pointer to incomplete type drivers/net/phy/rtl8366_smi.c: At top level: drivers/net/phy/rtl8366_smi.c:1415:46: warning: 'struct platform_device' declared inside parameter list [enabled by default] drivers/net/phy/rtl8366_smi.c:1415:21: error: conflicting types for 'rtl8366_smi_probe' drivers/net/phy/rtl8366_smi.h:149:21: note: previous declaration of 'rtl8366_smi_probe' was here drivers/net/phy/rtl8366_smi.c: In function 'rtl8366_smi_probe': drivers/net/phy/rtl8366_smi.c:1420:31: error: dereferencing pointer to incomplete type drivers/net/phy/rtl8366_smi.c:1424:10: error: dereferencing pointer to incomplete type drivers/net/phy/rtl8366_smi.c:1425:3: warning: passing argument 1 of 'rtl8366_smi_probe_of' from incompatible pointer type [enabled by default] drivers/net/phy/rtl8366_smi.c:1392:19: note: expected 'struct device_node *' but argument is of type 'struct platform_device *' drivers/net/phy/rtl8366_smi.c:1427:3: warning: passing argument 1 of 'rtl8366_smi_probe_plat' from incompatible pointer type [enabled by default] drivers/net/phy/rtl8366_smi.c:1398:5: note: expected 'struct platform_device *' but argument is of type 'struct platform_device *' drivers/net/phy/rtl8366_smi.c: At top level: drivers/net/phy/rtl8366_smi.c:1438:1: error: conflicting types for 'rtl8366_smi_probe' drivers/net/phy/rtl8366_smi.h:149:21: note: previous declaration of 'rtl8366_smi_probe' was here make[7]: *** [drivers/net/phy/rtl8366_smi.o] Error 1 make[6]: *** [drivers/net/phy] Error 2 make[5]: *** [drivers/net] Error 2 make[4]: *** [drivers] Error 2 Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 34703
* make rtl8366 driver OF capableJohn Crispin2012-12-156-66/+121
| | | | SVN-Revision: 34682
* generic: export include/linux/switch.h on 3.3, 3.6Gabor Juhos2012-12-142-0/+20
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34678
* generic: disintegrate UAPI from include/linux/switch.hGabor Juhos2012-12-145-81/+308
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34677
* generic: refresh patchesGabor Juhos2012-12-146-30/+10
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34676
* generic: update pci_disable_usb_common_quirks patchGabor Juhos2012-12-142-18/+7
| | | | | | | | | Fixes the following compiler warning: drivers/usb/host/pci-quirks.c:459:23: warning: 'quirk_usb_handoff_uhci' defined but not used [-Wunused-function] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34675
* kernel: fix solos-pci skb double-free in DMA modeGabor Juhos2012-12-133-0/+99
| | | | | | | | | [juhosg: refresh the patches with quilt] Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34667
* kernel: fix perf build with uclibc toolchains on x86Florian Fainelli2012-12-133-0/+96
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34666
* kernel/3.6: backport an upstream build for perf with uClibcFlorian Fainelli2012-12-131-0/+40
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34662
* kernel: fix porting mistakes on the 3.6+ SIP NAT patch causing crashesFelix Fietkau2012-12-132-46/+20
| | | | SVN-Revision: 34657
* kernel: update bcma and ssb to master-2012-12-11-2 from wireless-testingHauke Mehrtens2012-12-1218-212/+3485
| | | | SVN-Revision: 34651
* generic: fix 8139cp patch for 3.6Gabor Juhos2012-12-121-1/+19
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34640
* kernel: update linux 3.6 to 3.6.10Gabor Juhos2012-12-113-31/+3
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34639
* kernel: update to 3.7 finalFlorian Fainelli2012-12-111-39/+0
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34626
* generic: backport a fix for the input keymap-matrix moduleFlorian Fainelli2012-12-102-0/+78
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34620
* generic: backport an upstream fix for building snd-soc-pcm as a moduleFlorian Fainelli2012-12-101-0/+34
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34617
* mac80211: ath9k: allow to load EEPROM data via firmware APIGabor Juhos2012-12-101-0/+2
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34606
* generic/kernel: add a fix for a common MIPS build failure.Florian Fainelli2012-12-101-0/+46
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34602
* kernel/generic: refresh 3.7 patchesFlorian Fainelli2012-12-104-21/+19
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34601
* kernel/generic: port r34599 over 3.7 kernelFlorian Fainelli2012-12-101-6/+18
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34600
* kernel/generic: fix build failure on missing uhci symbolFlorian Fainelli2012-12-101-6/+18
| | | | | | | | | linux-3.6.8/drivers/usb/host/pci-quirks.c:471: undefined reference to `uhci_check_and_reset_hc' Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34599
* kernel: update linux 3.6 to 3.6.9Gabor Juhos2012-12-081-11/+9
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34578
* kernel: add missing USB configuration symbols after r34501Florian Fainelli2012-12-071-0/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34568
* add CONFIG_GPIO_PL061 config symbolFlorian Fainelli2012-12-062-0/+2
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34555
* get rid of the specific UART driver and use AMBA PL010Florian Fainelli2012-12-062-14/+12
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34548
* kernel: add missing config symbolsFelix Fietkau2012-12-062-0/+6
| | | | SVN-Revision: 34532
* kernel 3.6+: nuke obsolete patches that are messing up oprofile buildsFelix Fietkau2012-12-052-70/+0
| | | | SVN-Revision: 34506
* kernel/3.3: move OHCI and EHCI platform drivers to genericFlorian Fainelli2012-12-053-0/+565
| | | | | | | | | These patches are not specific to bcm47xx and will be used on other platforms as well. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34501
* kernel: disable more pci quirks to save space on platforms that don't need themFelix Fietkau2012-12-034-30/+158
| | | | SVN-Revision: 34467
* kernel 3.6+: switch to a crc32 implementation that is more suitable for ↵Felix Fietkau2012-12-022-4/+4
| | | | | | small caches. reduces kernel image size by ~22 KiB on mips SVN-Revision: 34461
* kernel: fix stripping symbol exportsFelix Fietkau2012-12-023-51/+57
| | | | SVN-Revision: 34458
* kernel: patch in a working copy of elf.h instead of using relative path ↵Felix Fietkau2012-12-023-6/+9036
| | | | | | based hackery in #include statements SVN-Revision: 34449
* Update linux-atm fixes to reflect the final upstream pull requestGabor Juhos2012-12-023-260/+833
| | | | | | | | | [juhosg: refresh the patches with quilt] Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34443
* kernel: Fix 8139cp ring buffer initialisation, tx timeout recovery, add BQLGabor Juhos2012-11-293-0/+554
| | | | | | | | | Patches queued upstream in net-next.git Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34415
* kernel: Add ATM fixes pending upstream merge (queue reduction, race fixes)Gabor Juhos2012-11-294-0/+2154
| | | | | | | | | Patches about to go into net-next.git Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34410
* kernel: Add missing CONFIG_BATTERY_DS2781 option to generic 3.6 configGabor Juhos2012-11-291-0/+1
| | | | | | | Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34409
* kernel: update linux 3.6 to 3.6.8Gabor Juhos2012-11-293-4/+4
| | | | | | | | Also refresh the affected patches. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34402
* kernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of ↵Hauke Mehrtens2012-11-253-0/+3
| | | | | | the target configs. SVN-Revision: 34330
* generic: ar8216: set delay values for SGMII mode on AR8327Gabor Juhos2012-11-231-0/+14
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34315