summaryrefslogtreecommitdiffstats
path: root/target/linux/generic
Commit message (Collapse)AuthorAgeFilesLines
* kernel: add a few patches for avoiding unnecessary skb reallocations - ↵nbd2012-05-273-0/+59
| | | | | | significantly improves ethernet<->wireless performance with mac80211 based drivers git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31886 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: fix a warning in the connmark modulenbd2012-05-241-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31856 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.7juhosg2012-05-232-16/+9
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31848 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: avoid recursive calling of mtd_writev in the block2mtd driverjuhosg2012-05-231-0/+10
| | | | | | Should fix #11513. Tested with the x86/generic squashfs image within a VM. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31841 3c298f89-4303-0410-b956-a3cf2f4a3e73
* lantiq: allow platforms with rt2x00 to override the mac address without ↵nbd2012-05-201-0/+1
| | | | | | overriding eeprom, fixes bogus wlan mac address on arv4520 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31835 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: merge a net-next fq_codel backlog handling fixnbd2012-05-181-0/+133
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31813 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.39: R.I.P.juhosg2012-05-18131-71476/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31808 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: add some missing config options added by r31756hauke2012-05-171-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31774 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: ssb/bcma: update to version from wireless-testing tag ↵hauke2012-05-1712-2210/+4483
| | | | | | master-2012-05-16-2 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31772 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: add codel and fq_codel to generic 3.3 patch set (based on patch by ↵nbd2012-05-168-1/+2050
| | | | | | | | | | | | | | | | | | | | | | | | | | Dave Täht) Codel is a new AQM algorithm and RED replacement designed by Kathie Nichols and Van Jacobson, and published in ACM queue: http://queue.acm.org/detail.cfm?id=2209336 Codel stands for "Controlled Delay", and needs no knobs in the general case, twiddled, for optimum results. It aims for 5ms of delay, at most, when in use. Additionally, fq_codel (by eric dumazet) builds on codel to provide fair queuing superior to what could be had with SFQ, and drop behavior saner than RED, BLUE, or choke. These patches are backported from net-next and are known to work on Linux 3.3.4 and later. Includes updates to codel for better portability and speed git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31756 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: add missing symboljuhosg2012-05-161-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31748 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: add CONFIG_POWER_SUPPLY_DEBUG symboljuhosg2012-05-154-0/+4
| | | | | | It was missing in the previous commit. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31738 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: move certain disabled symbols to the generic configsjuhosg2012-05-154-1/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CONFIG_ARCH_DMA_ADDR_T_64BIT * CONFIG_ARCH_HAS_ILOG2_U32 * CONFIG_ARCH_HAS_ILOG2_U64 * CONFIG_ARCH_PHYS_ADDR_T_64BIT * CONFIG_ARCH_SUPPORTS_MSI * CONFIG_GENERIC_CPU_DEVICES * CONFIG_HWMON_DEBUG_CHIP * CONFIG_I2C_PXA_PCI * CONFIG_LEDS_GPIO * CONFIG_MINIX_FS_NATIVE_ENDIAN * CONFIG_MLX4_CORE * CONFIG_POWER_SUPPLY * CONFIG_POWER_SUPPLY_DEBUG * CONFIG_QUOTACTL * CONFIG_SDIO_UART * CONFIG_SENSORS_K10TEMP * CONFIG_SENSORS_SCH56XX_COMMON * CONFIG_SENSORS_VIA_CPUTEMP * CONFIG_SERIO_AMBAKMI * CONFIG_SERIO_I8042 * CONFIG_SERIO_LIBPS2 * CONFIG_SERIO_PCIPS2 * CONFIG_SERIO_RAW * CONFIG_SERIO_SERPORT * CONFIG_SPI_BITBANG * CONFIG_SPI_GPIO git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31737 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.0: R.I.P.juhosg2012-05-14132-71393/+0
| | | | | | It is used by the broken omap35xx/gumstix target only. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31717 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: more missing config symbolsjuhosg2012-05-141-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31713 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: add CONFIG_BLK_DEV_PCIESSD_MTIP32XXhauke2012-05-141-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31710 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.6juhosg2012-05-141-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31709 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: ssb: add PCI IDs 0x4322 and 43222hauke2012-05-135-0/+55
| | | | | | | | | | | | The 0x4322 ID is found on the BCM4322 used on some SoCs like the Linksys WRT610N V1 connected to a BCM4705. The 43222 (0xa8d6) ID is found on the BCM43222 used on some other SoCs like the D-Link DSL-2760U connected to a BCM63xx. This fixes #10887. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31695 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.38: R.I.P.juhosg2012-05-12117-68260/+0
| | | | | | It is used only by the broken coldfire target. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31688 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.37: R.I.P.juhosg2012-05-12129-69780/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31687 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: add missing RTC symboljuhosg2012-05-091-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31654 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.5juhosg2012-05-077-7/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31645 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: rewrite the phy packet hook, put it in the network stack to avoid ↵nbd2012-05-0629-238/+392
| | | | | | having to keep non-upstream ethernet driver changes git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31637 3c298f89-4303-0410-b956-a3cf2f4a3e73
* atheros: update to 3.3.4 (based on work by acoul), fix mvswitch driver for ↵nbd2012-05-061-15/+3
| | | | | | newer kernels git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31625 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.32: R.I.P.juhosg2012-05-05143-52210/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31597 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.32: fix layer7 patchjuhosg2012-05-051-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31586 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Fix iptables abuse of kernel header files. Use exported headers instead.juhosg2012-05-038-0/+80
| | | | | | | | [juhosg: export xt_layer7.h for all kernel versions] Signed-off-by: David Woodhouse <David.Woodhouse@intel.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31566 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: add more missing symbolsjuhosg2012-05-021-0/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31552 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: add more missing symbolsjuhosg2012-05-011-0/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31548 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.4juhosg2012-04-304-79/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31541 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: rtl836x: add a generic reset_switch functionjuhosg2012-04-295-76/+29
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31536 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: rtl836x: rename rtl836*_hw_init to rtl836*_setupjuhosg2012-04-293-21/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31535 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: rtl836x: add a reset_chip callback to rtl8366_smi_opsjuhosg2012-04-295-24/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31534 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: refresh patchesjuhosg2012-04-291-14/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31531 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: yet another missing symboljuhosg2012-04-291-0/+1
| | | | | | Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31527 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: add support for the Pericom PT7C4338 I2C RTC chipjuhosg2012-04-291-0/+253
| | | | | | Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@neratec.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31525 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux: move CONFIG_BOOKE_WDT to the generic configjuhosg2012-04-293-0/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31520 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.36: R.I.P.juhosg2012-04-29125-74685/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31519 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: yet another missing symboljuhosg2012-04-271-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31488 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: fix compiler warnings in the plat_nand driverjuhosg2012-04-251-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31473 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.3 to 3.3.3jogo2012-04-241-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31460 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: update linux 3.2 to 3.2.16jogo2012-04-241-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31459 3c298f89-4303-0410-b956-a3cf2f4a3e73
* kernel: add some more missing kernel config symbolsjogo2012-04-242-0/+16
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31458 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [generic] enable NF_CONNTRACK_PROCFS for Linux 3.3, required for ↵jow2012-04-241-1/+1
| | | | | | /proc/net/nf_conntrack (#11339) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31454 3c298f89-4303-0410-b956-a3cf2f4a3e73
* ar8216: enable forwarding of multicast frames to the cpu port on ar8327 ↵nbd2012-04-221-0/+1
| | | | | | (thx, SeG) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31441 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.31: R.I.P.juhosg2012-04-21116-52147/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31412 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/2.6.30: R.I.P.juhosg2012-04-21123-53125/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31411 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: nuke the gpio_buttons patchjuhosg2012-04-211-30/+0
| | | | | | It is superseded by the in-kernel gpio-keys-polled driver. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31409 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: fix crypto4xx build failurejuhosg2012-04-211-0/+10
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31394 3c298f89-4303-0410-b956-a3cf2f4a3e73
* linux/3.3: update ARM mach-typesjuhosg2012-04-201-12/+762
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31378 3c298f89-4303-0410-b956-a3cf2f4a3e73