summaryrefslogtreecommitdiffstats
path: root/target/linux/generic/patches-3.3
Commit message (Collapse)AuthorAgeFilesLines
* kernel: fix DMA error when BCM4331 is connected to BCM4706Hauke Mehrtens2013-08-051-0/+167
| | | | | | | | | | | The BCM4331 supports a PCIe max request size of 512 bytes and uses that, but the PCIe controller in the BCM4706 just supports 128 Bytes and that causes a DMA error for packages bigger than 126 bytes. This fixes the problem by setting the BCM4331 also to 128 Bytes. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37709
* build: unify target independent optimization optionsFelix Fietkau2013-07-291-2/+2
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37600
* kernel: stop patching -funit-at-a-time into CFLAGS, it has no effect on ↵Felix Fietkau2013-07-291-10/+0
| | | | | | | | recent compilers Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 37598
* strict_strtoul is obsolete, use kstrtoul insteadJohn Crispin2013-07-272-10/+10
| | | | | | | | based on http://patchwork.openwrt.org/patch/3827/ Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 37562
* kernel: Remove gpio-pwm patchesLars-Peter Clausen2013-07-211-21/+0
| | | | | | | | | There is no platform using the gpio-pwm driver, yet these patches break the generic PWM framework that is in upstream. So just remove them. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> SVN-Revision: 37490
* kernel: update bcma and ssb to version from wireless-testing/master tag ↵Hauke Mehrtens2013-07-192-363/+2197
| | | | | | | | | | master-2013-07-18 This should fix some build problems in b43 with kernel 3.3. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 37432
* kernel: fix CVE-2013-1763 in older kernelsJonas Gorski2013-05-121-0/+27
| | | | | | | | Newer kernels were already fixed by upstream. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 36607
* kernel: make zlib and lzo modules selectableJonas Gorski2013-05-091-0/+23
| | | | | | | | Fixes building kmod-lib-zlib and kmod-lib-lzo if nothing depends on them. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 36592
* kernel: add missing bcma defines and header file for bcrmfmacJonas Gorski2013-04-283-89/+112
| | | | | | | | Fixes build failure when having kmod-mmc and brcmfmac selected. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 36468
* kernel: allow __netdev_alloc_skb_ip_align to be called with dev = NULLFelix Fietkau2013-04-221-1/+1
| | | | SVN-Revision: 36378
* kernel: backport SSB/BCMA changes in preparation for a compat-wireless updateFelix Fietkau2013-04-192-121/+240
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 36367
* kernel: backport switch user API changes after r36283Florian Fainelli2013-04-092-5/+14
| | | | | | | | | 3.3 and 3.6 kernels do not make use of the UAPI headers, still they need to provide an up-to-date switch.h copy for swconfig to build. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36295
* kernel: REGMAP_SPI should only be selectable when SPI_MASTER is selectedHauke Mehrtens2013-03-211-1/+2
| | | | | | | | | This was turned from a silent confg option without a text to a normal config option which could be selected without any other option depending on this. This could cause the situation where REGMAP_SPI was selected without SPI_MASTER being selected. SVN-Revision: 36101
* kernel: make SND_COMPRESS_OFFLOAD symbol visible for selection (#13193)Florian Fainelli2013-03-191-1/+8
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36091
* kernel: set regmap-core module licenseFlorian Fainelli2013-03-171-0/+16
| | | | | | | | | | | | | | | | | | | | Fixes the following issues: [ 7.660000] regmap_core: module license 'unspecified' taints kernel [ 7.690000] Disabling lock debugging due to kernel [ 7.700000] regmap_core: Unknown symbol lzo1x_decompress_safe (err 0 [ 7.710000] regmap_core: Unknown symbol lzo1x_1_compress (err 0 [ 7.720000] regmap_core: Unknown symbol devres_add (err 0 [ 7.730000] regmap_core: Unknown symbol debugfs_create_bool (err 0 [ 7.750000] regmap_core: Unknown symbol devres_alloc (err 0 [ 7.760000] regmap_core: Unknown symbol debugfs_remove_recursive (err 0 [ 7.770000] regmap_core: Unknown symbol debugfs_create_file (err 0 [ 7.780000] regmap_core: Unknown symbol devres_free (err 0 [ 7.800000] regmap_core: Unknown symbol devres_find (err 0 [ 7.810000] regmap_core: Unknown symbol debugfs_create_dir (err 0) Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 36070
* generic: add detach callback to struct phy_driverGabor Juhos2013-02-072-1/+28
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35510
* 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 build failure in MIPS kexec code if SMP is enabledGabor Juhos2013-01-294-16/+14
| | | | | | | | Fix it for older kernels as well. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35366
* netfilter: add support for flushing conntrack via /procFelix Fietkau2013-01-271-0/+46
| | | | SVN-Revision: 35330
* generic: add EHCI|OHCI platform driver fix to 3.[36]Gabor Juhos2013-01-172-0/+98
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 35194
* kernel: update bcma and ssb to master-2013-01-09 from wireless-testingHauke Mehrtens2013-01-103-152/+1041
| | | | SVN-Revision: 35080
* 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-051-8/+4
| | | | SVN-Revision: 35016
* fix regmap debloat patchJohn Crispin2013-01-051-6/+27
| | | | SVN-Revision: 35015
* kernel: move regmap bloat out of the kernel image if it is only being used ↵Felix Fietkau2013-01-031-0/+21
| | | | | | in modules SVN-Revision: 34999
* generic: fix UBIFS build error if XZ compression is disabledGabor Juhos2013-01-021-1/+1
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34959
* kernel: remove the cisco SIP NAT patch, at least on 3.6 it crashesFelix Fietkau2012-12-271-118/+0
| | | | SVN-Revision: 34901
* kernel: add solos-pci update for 3.3Gabor Juhos2012-12-211-16/+425
| | | | | | | | | | | | | | Same patches that I just merged for 3.6 and 3.7, except with one additional fix that went into v3.4 that needed to be included. Submitted more for the benefit of the AA branch than for trunk. [juhosg: refresh the patch with quilt] Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34813
* generic: export include/linux/switch.h on 3.3, 3.6Gabor Juhos2012-12-141-0/+10
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34678
* generic: disintegrate UAPI from include/linux/switch.hGabor Juhos2012-12-141-0/+100
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34677
* generic: refresh patchesGabor Juhos2012-12-141-5/+0
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34676
* kernel: fix solos-pci skb double-free in DMA modeGabor Juhos2012-12-131-0/+33
| | | | | | | | | [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-131-0/+32
| | | | | | Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34666
* kernel: update bcma and ssb to master-2012-12-11-2 from wireless-testingHauke Mehrtens2012-12-125-123/+895
| | | | SVN-Revision: 34651
* 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/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: fix stripping symbol exportsFelix Fietkau2012-12-021-17/+19
| | | | SVN-Revision: 34458
* kernel: patch in a working copy of elf.h instead of using relative path ↵Felix Fietkau2012-12-021-2/+3012
| | | | | | based hackery in #include statements SVN-Revision: 34449
* Update linux-atm fixes to reflect the final upstream pull requestGabor Juhos2012-12-021-88/+279
| | | | | | | | | [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-291-0/+189
| | | | | | | | | 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-292-0/+736
| | | | | | | | | 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
* swconfig: make it compatible with 3.7Gabor Juhos2012-11-211-0/+30
| | | | | | | | | | | | | | | | | | | swconfig does not compile with 3.7 because struct netlink_notify->pid has been renamed to struct netlink_notify->portid and struct genl_info->snd_pid has been renamed to struct genl_info->snd_portid Use the new names and add compatibility patches to 3.3 and 3.6. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34288
* do not build crashlog on sparc tooFlorian Fainelli2012-11-161-1/+1
| | | | | | | | | This is crashing the kernel in crashlog_init_fs(), until fixed, disable it for SPARC too. Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 34213
* move redboot boardconfig patch into target folderJohn Crispin2012-11-121-60/+0
| | | | SVN-Revision: 34166
* add support for the Tonze AP-422/425Imre Kaloz2012-11-111-1/+2
| | | | SVN-Revision: 34165
* generic: sanitize deps_initramfs listGabor Juhos2012-11-091-0/+28
| | | | | | | | | | | | | | | | If any filename in the intramfs dependency list contains a colon, that causes a kernel build error like this: /devel/openwrt/build_dir/linux-ar71xx_generic/linux-3.6.6/usr/Makefile:58: *** multiple target patterns. Stop. make[5]: *** [usr] Error 2 Fix it by removing such filenames from the deps_initramfs list. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34125
* linux: export bcm963xx_tag.h to userspaceJonas Gorski2012-11-062-1/+220
| | | | | | | | | | | | Export bcm963xx_tag.h so mtd can use it without using kernel includes. Signed-off-by: Catalin Patulea <cat@vv.carleton.ca> [jonas.gorski@gmail.com: fixup bcm63xx patches, completely remove header from original location, refresh patches, use a more matching patch number, port to 3.6] Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> SVN-Revision: 34103
* linux/3.3: backport an upstream GPIO patchGabor Juhos2012-11-051-0/+68
| | | | | | | | | | | | | The backported patch introduces new flags to automatically export GPIOs when using the convenience unctions gpio_request_one() or gpio_request_array(). This will be used by ar71xx/ramips platforms. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34081
* generic: rename jffs2 patchesGabor Juhos2012-11-013-0/+0
| | | | | | | | | Make room for the upcoming yaffs patches. No functional changes. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34053
* generic: use mtd_* helpers in the yaffs codeGabor Juhos2012-10-311-0/+160
| | | | | | Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 34046