Commit graph

421 commits

Author SHA1 Message Date
Florian Fainelli
85d29f3cd0 add missing linux-3.0 config symbol
SVN-Revision: 27269
2011-06-24 11:43:30 +00:00
Hauke Mehrtens
1c0d5f5ae2 kernel: refresh patches for kernel 3.0-rc4
SVN-Revision: 27247
2011-06-21 18:39:47 +00:00
Jo-Philipp Wich
9cd64fa754 generic: Remove IPv6 depependency of bridge in 2.6.38+ Since 2.6.38 the bridge module has a dependency to IPv6 if IPv6 is enabled. Since the IPv6 module isn't exactly lightweight and bridge also only needs a single function from IPv6, it's rather easy to create a common "lib" module with a RCU pointer to the actual implementation, if the IPv6 module is loaded (although slightly hackish).
The codepath seems to be only taken when using IPv6, so there should be
no negative side effects when IPv6 isn't loaded. I did not measure how
big the performance impact is.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27237
2011-06-19 22:48:53 +00:00
Hauke Mehrtens
79a7343560 kernel: update to kernel 2.6.38.8
SVN-Revision: 27218
2011-06-18 15:52:15 +00:00
Florian Fainelli
b97459eb88 add missing USBIP_CORE item in config-3.0
SVN-Revision: 27195
2011-06-16 14:34:50 +00:00
Hauke Mehrtens
235e331987 linux/generic: Add support for 3.0-rc3
Also make linux identify itself properly as 3.0, not 3.0.0.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27191
2011-06-15 21:31:01 +00:00
Jo-Philipp Wich
5752efdadd 2.6.39.1: missing kernel symbols If you turn on I2C, you'll need this symbol defined.
Signed-off-by: Philip A. Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 27182
2011-06-15 18:18:32 +00:00
Felix Fietkau
dcddcfca24 add missing kernel config symbols for usb on powerpc
SVN-Revision: 27181
2011-06-15 18:07:26 +00:00
Jo-Philipp Wich
d39379296c backport upstream Kernel commit 1ed2f73d90fb49bcf5704aee7e9084adb882bfc5 (netfilter: IPv6: fix DSCP mangle code)
SVN-Revision: 27179
2011-06-15 14:11:33 +00:00
Jo-Philipp Wich
14913ab8b0 revert r26997, it does not apply against 2.6.36.4
SVN-Revision: 27178
2011-06-15 13:51:57 +00:00
John Crispin
e3e2a170cd we dont need 1024 bytes buffer. 128 bytes is enough.
SVN-Revision: 27143
2011-06-09 07:08:54 +00:00
Florian Fainelli
4aaf590909 add more config symbols to 2.6.39
SVN-Revision: 27111
2011-06-04 18:27:00 +00:00
Florian Fainelli
de2e05b6f2 add some missing 2.6.39 config symbols
SVN-Revision: 27105
2011-06-04 13:36:00 +00:00
Florian Fainelli
763b58c30c update to 2.6.39.1
patch from Peter Wagner

SVN-Revision: 27104
2011-06-04 13:35:55 +00:00
Felix Fietkau
56dd5c4388 fix a crash in mtd_concat when the .sync op is not implemented
SVN-Revision: 27074
2011-06-01 02:23:22 +00:00
Felix Fietkau
628cb35179 m25p80: add the chip id for the winbond w25q128 chip
SVN-Revision: 27073
2011-06-01 02:23:18 +00:00
John Crispin
6608f419d1 * backport 2.6.8 patches to .39 / .32.33
* remove lqtapi
* bump tapi/dsl to .39
* migrate to new ltq_ style api
* add amazon_se support

SVN-Revision: 27026
2011-05-29 21:19:26 +00:00
Hauke Mehrtens
6f7ae75ffa kernel: exportfs: reallow building as a module
It was originally tristate, but was changed to bool to prevent a build
breakage in an earlier patch revision (for a new syscall). The actual
commit[1] changed it in a way this isn't needed anymore, but
accidentially left the EXPORTFS change in. There's no reason for it
not being buildable as a module, so changing it back to tristate is
fine.

see: https://patchwork.kernel.org/patch/812832/

Thank you Jonas Gorski for the patch.

SVN-Revision: 27011
2011-05-25 20:57:13 +00:00
Hauke Mehrtens
6769216a64 kernel: generic: Update 2.6.39 to final
* Add missing config symbols
* Update package/kernel for 2.6.39

CONFIG_BT_L2CAP=y and CONFIG_BT_SCO=y are set to build them into the bluetooth module.

Thank you Jonas Gorski for the patch

SVN-Revision: 27010
2011-05-25 19:51:40 +00:00
Hauke Mehrtens
c69f2d8788 kernel: some updates for kernel 2.6.39
* add md5sum for kernel
* add some missing config symbols
* add some ssb patches to make compat-wireless compile

Thank you Peter Wagner for the patch

SVN-Revision: 27009
2011-05-25 19:32:00 +00:00
Florian Fainelli
fad3f46f0d fix mtd warnings
Fixes for the following warnings:

drivers/mtd/devices/block2mtd.c: In function '_open_bdev':
drivers/mtd/devices/block2mtd.c:272:3: warning: ISO C90 forbids mixed declarations and code
drivers/mtd/devices/block2mtd.c: In function 'add_device':
drivers/mtd/devices/block2mtd.c:399:13: warning: assignment discards qualifiers from pointer target type

In the case of 442-block2mtd_probe.patch, it's not until the insertion of a executable statement before the definition that causes a warning, so I've chosen to resolve the issue here by splitting the definition and the initialization into a definition and a statement (and assignment) instead.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>

SVN-Revision: 27007
2011-05-25 19:16:58 +00:00
Hamish Guthrie
50d2a84a21 Clean up patch not applying
SVN-Revision: 26997
2011-05-24 10:00:36 +00:00
Florian Fainelli
f9f8dcfa70 refresh 2.6.37 patches
SVN-Revision: 26955
2011-05-20 10:06:11 +00:00
Felix Fietkau
894d50da25 kernel: backport some ssb changes to support a mac80211 update
SVN-Revision: 26911
2011-05-16 21:50:20 +00:00
Jo-Philipp Wich
d475545c91 remove an accidentally copied comment from the option.ko device patch
SVN-Revision: 26908
2011-05-15 21:28:12 +00:00
Jo-Philipp Wich
43e002fe5e add definitions for Alcatel X220D and Huawai E173s to option.ko (#9422)
SVN-Revision: 26906
2011-05-15 19:17:31 +00:00
Hauke Mehrtens
a4c0645326 kernel: update kernel from 2.6.38.2 to 2.6.38.6 and refresh patches
Thank you Peter Wagner for the patch. I refreshed the kernel patches and added the md5sum of the kernel.

SVN-Revision: 26905
2011-05-15 17:23:02 +00:00
Florian Fainelli
3fc33726a5 add missing 2.6.38 touchscreen config symbols
SVN-Revision: 26872
2011-05-11 13:33:30 +00:00
John Crispin
60c125b8e6 (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC
This patch adds 802.1Q VLAN support for the ADM6996M chip.

The driver is loaded for both the FC and M model. It will detect which of the
two chips is connected. The FC model is initialised, but no further
functionality is offered.

The PHY driver will always report "100 Mbit/s, link up", for both the M and FC
models. This reflects the fact that the link between switch chip and Ethernet
MAC is always on[1].

Further documentation can be found in the kernel's
Documentation/networking/adm6996.txt

Signed-of-By: Peter Lebbing <peter@digitalbrains.com>

SVN-Revision: 26865
2011-05-09 15:21:58 +00:00
Travis Kemen
bc121d5706 ipv6: restore correct ECN handling on TCP xmit Thanks Dave Taht
SVN-Revision: 26858
2011-05-08 17:08:06 +00:00
Florian Fainelli
fd33dffe60 add missing 2.6.38 symbols
SVN-Revision: 26832
2011-05-05 16:35:40 +00:00
Alexandros C. Couloumbis
c27ffb1912 linux/generic: port yaffs to 2.6.39
SVN-Revision: 26818
2011-05-04 09:35:06 +00:00
Florian Fainelli
a18ec3c37e update to 2.6.38
SVN-Revision: 26803
2011-05-02 07:57:25 +00:00
Felix Fietkau
eb270c4d33 ar8316: automatically detect whether port4 is used as PHY or as a switch port
SVN-Revision: 26778
2011-04-28 21:27:37 +00:00
Felix Fietkau
2336d4b438 ar8216: support AR8316 rev 0 devices
SVN-Revision: 26776
2011-04-28 19:30:43 +00:00
Felix Fietkau
9e8cd78944 swconfig: Replace SPIN_LOCK_UNLOCKED with DEFINE_SPINLOCK
SPIN_LOCK_UNLOCKED has been deprecated since 2.6.19 and will get removed
in 2.6.39, so replace it with DEFINE_SPINLOCK().

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26770
2011-04-26 23:05:29 +00:00
Felix Fietkau
ede6b0d360 rootfs_split: Allow using MTDPART_OFS_APPEND macro for offset of rootfs.
Use offset from struct mtd_part instead of struct mtd_partition for defining
the new partitions. This enables the usage of MTDPART_OFS_APPEND macro in
struct mtd_partition.

Signed-off-by: Jochen Friedrich <jochen@scram.de>

SVN-Revision: 26705
2011-04-17 18:32:28 +00:00
Felix Fietkau
5a0df036b0 Remove 2.6.35. It's not used anymore.
Signed-off-by: Jochen Friedrich <jochen@scram.de>

SVN-Revision: 26704
2011-04-17 18:32:21 +00:00
Felix Fietkau
f385231730 fix a typo in the kernel patch description
SVN-Revision: 26693
2011-04-16 18:40:23 +00:00
Felix Fietkau
a1624421ae kernel: reorganize 2.6.37 patches
SVN-Revision: 26692
2011-04-16 18:31:21 +00:00
Felix Fietkau
3fa43f54a2 kernel: reorganize 2.6.39 patches
SVN-Revision: 26691
2011-04-16 18:31:05 +00:00
Felix Fietkau
71d8c66250 kernel: reorganize 2.6.38 patches, clean up block2mtd patches
SVN-Revision: 26690
2011-04-16 18:30:57 +00:00
Felix Fietkau
4a6e01fa38 kernel: add a PATCHES text file describing the new patch categories
SVN-Revision: 26689
2011-04-16 18:30:51 +00:00
Felix Fietkau
2066c21c92 kernel: backport the fix "net_sched: fix ip_tos2prio" for 2.6.37 Fixes a bug that led to ECN enabled flows being de-prioritized by pfifo_fast
SVN-Revision: 26687
2011-04-16 01:46:57 +00:00
Felix Fietkau
0959467583 solos: various upstreamed solos patches
These patches were submitted to netdev and will likely be out in 2.6.38.3.
In the meantime, they're needed in 2.6.37.6.
Patch by Philip Prindeville

SVN-Revision: 26616
2011-04-12 19:50:15 +00:00
Felix Fietkau
127e4ebd32 generic: Add support for 2.6.39
Add support for 2.6.39 based on rc3. Runtime tested on bcm63xx.

SVN-Revision: 26615
2011-04-12 19:39:20 +00:00
Gabor Juhos
f358166236 generic: rtl8366{s,rb}: remove the PHY driver.
Since the PHY driver is only used for the WAN port and there is virtually
no difference between it and the generic PHY driver, we can sefely remove
it.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 26600
2011-04-12 09:29:07 +00:00
Gabor Juhos
e28b459b21 generic: add support for the MX25L1606E SPI flash
SVN-Revision: 26596
2011-04-11 17:37:13 +00:00
Hauke Mehrtens
2ce13f05cb kernel: add symbols, small fixes
* Some module should be loaded later to load them after the modules they are depending on
* add some more missing config symbols
* make CS5535 build again

SVN-Revision: 26570
2011-04-09 23:34:20 +00:00
Hauke Mehrtens
bba5f37bb8 kernel: add missing config options
SVN-Revision: 26552
2011-04-09 17:39:44 +00:00
Hauke Mehrtens
50c743e79e kernel: Update to version 2.6.37.6
Thank you Peter Wagner for the patch

SVN-Revision: 26441
2011-04-03 13:59:07 +00:00
Hauke Mehrtens
0301e07074 kernel: l2tp: fix possible oops on l2tp_eth module unload
SVN-Revision: 26440
2011-04-03 13:20:41 +00:00
Felix Fietkau
9fd59ccf99 kernel: add a missing kconfig symbol for 2.6.38
SVN-Revision: 26417
2011-04-02 19:48:45 +00:00
Felix Fietkau
0508ee0c00 rtl8306: do not overwrite registers in the phy fixup, it could mess up other switches (fixes #8911)
SVN-Revision: 26410
2011-04-02 16:35:22 +00:00
Felix Fietkau
730a3afab7 kernel: add a missing dependency for the mv_cesa crypto driver
SVN-Revision: 26406
2011-04-02 15:25:22 +00:00
Felix Fietkau
6b183fe564 kernel: the cryptosoft module of ocf needs cryptoapi manager support (for blkcipher, hash)
SVN-Revision: 26402
2011-04-02 12:50:50 +00:00
Daniel Dickinson
7d9c2daab8 flash_chips: Removed forced recognition of Macronix MX29LV640T flash chip. It should be recognized by the CFI and not need forcing. User has not since replied.
SVN-Revision: 26400
2011-04-02 05:44:46 +00:00
Michael Büsch
d739594c8d shmem_set_file: Remove ima_counts_get()
SVN-Revision: 26378
2011-03-30 16:49:18 +00:00
Michael Büsch
5f5b634380 2.6.38 vm_exports.patch: Fix merge error introduced in r26332 Thanks to acoul for noticing.
SVN-Revision: 26377
2011-03-30 16:43:23 +00:00
Michael Büsch
371bccb4c0 Update 2.6.38 to 2.6.38.2
SVN-Revision: 26332
2011-03-28 15:44:03 +00:00
Felix Fietkau
6c7170b923 Revert "kernel: remove all local symbols from kernel modules at link time to reduce their size" Use -x when stripping kernel modules instead
SVN-Revision: 26305
2011-03-26 15:29:53 +00:00
Felix Fietkau
b2b0770576 kernel: use -fno-caller-saves
SVN-Revision: 26301
2011-03-26 01:07:16 +00:00
Felix Fietkau
3be9b77127 kernel: remove all local symbols from kernel modules at link time to reduce their size
SVN-Revision: 26298
2011-03-25 23:47:04 +00:00
Felix Fietkau
def45b136c kernel: remove wrong chunks from the 2.6.37 and 2.6.38 version of the mips oprofile fix
SVN-Revision: 26297
2011-03-25 22:18:17 +00:00
Imre Kaloz
0a65ef965d enable the 'big kernel lock' by default
SVN-Revision: 26267
2011-03-22 09:20:34 +00:00
Hauke Mehrtens
782dd1689b kernel: add missing config options
SVN-Revision: 26238
2011-03-19 17:40:58 +00:00
Hauke Mehrtens
1ddb639910 kernel: linux/version.h was removed in kernel 2.6.19 and is now replaced by generated/autoconf.h.
This fixes build with kernel 2.6.38.
This was only build tested.
Thank you philipp64 for reporting

SVN-Revision: 26237
2011-03-19 17:40:02 +00:00
Imre Kaloz
a8d84ae94d remove 2.6.34 support
SVN-Revision: 26229
2011-03-18 13:40:48 +00:00
Imre Kaloz
b8430e7427 update to 2.6.32.33 and 2.6.37.4
SVN-Revision: 26226
2011-03-18 13:25:32 +00:00
Felix Fietkau
473ac1f87d kernel: fix an overlayfs deadlock on rmdir
SVN-Revision: 26215
2011-03-17 23:14:17 +00:00
Felix Fietkau
4f06dc1907 kernel: replace mini_fo with overlayfs for 2.6.38
SVN-Revision: 26213
2011-03-17 20:23:14 +00:00
Felix Fietkau
334ea34d35 kernel: replace mini_fo with overlayfs for 2.6.37
SVN-Revision: 26209
2011-03-17 19:09:48 +00:00
Felix Fietkau
eb6cad3261 kernel: refresh 2.6.38 patches for final release
SVN-Revision: 26194
2011-03-16 18:31:23 +00:00
Felix Fietkau
b7d69ce4ec kernel: disable xz for 2.6.38 for now, it is unused
SVN-Revision: 26193
2011-03-16 18:31:18 +00:00
Felix Fietkau
1b8a1f7248 kernel: add a few more missing config symbols
SVN-Revision: 26192
2011-03-16 18:31:14 +00:00
Felix Fietkau
3798de4df7 kernel: add a few missing kernel config symbols
SVN-Revision: 26189
2011-03-16 18:04:45 +00:00
Hauke Mehrtens
a08bd03fad ssb: update ssb to version from linux-next-20110311
SVN-Revision: 26127
2011-03-13 17:24:28 +00:00
Hauke Mehrtens
4226f1d373 kernel: update to kernel version 2.6.37.3
SVN-Revision: 26126
2011-03-13 17:14:08 +00:00
Hauke Mehrtens
425bf41b23 kernel: update to kernel version 2.6.34.8
SVN-Revision: 26125
2011-03-13 17:13:11 +00:00
Hauke Mehrtens
b78210955c kernel: update to kernel version 2.6.32.32
SVN-Revision: 26124
2011-03-13 17:12:20 +00:00
John Crispin
aae6a94432 * add atm patch to generic .37 series. this is needed for the dsl driver to work.
SVN-Revision: 26022
2011-03-11 08:20:44 +00:00
Felix Fietkau
ef12d2ba03 kernel: allow EAP frames to pass through bridges even in learning state - fixes issues with WDS
SVN-Revision: 26015
2011-03-10 18:00:41 +00:00
Jo-Philipp Wich
05236294f3 Âbackport upstream commit 0079c5aee34880bcee7feee9960f0502c73dc5fa (xt_recent entry reaper) to kernels 2.6.30, 2.6.31, 2.6.32 and 2.6.34
SVN-Revision: 26007
2011-03-10 13:50:19 +00:00
Jo-Philipp Wich
3e08b75693 add two missing symbol for Kernel >= 2.6.37
SVN-Revision: 25984
2011-03-09 21:50:27 +00:00
Imre Kaloz
b74308c433 only support EABI on ARM targets
SVN-Revision: 25928
2011-03-07 12:59:19 +00:00
Michael Büsch
42233dcf8e atm/solos-pci: Fix incorrectly applied patch. Thanks to Philip A. Prindeville for pointing it out.
SVN-Revision: 25881
2011-03-05 20:53:21 +00:00
Jo-Philipp Wich
81cc3ef4f4 yet another missing symbol
SVN-Revision: 25875
2011-03-05 06:51:06 +00:00
Jo-Philipp Wich
72e6f95f99 add more missing kernel symbols
SVN-Revision: 25846
2011-03-03 10:15:55 +00:00
Jo-Philipp Wich
434e1950c6 add missing symbol
SVN-Revision: 25843
2011-03-03 02:31:48 +00:00
Michael Büsch
7b44be03d8 2.6.38: Let mac80211 select CONFIG_AVERAGE
SVN-Revision: 25818
2011-03-01 18:55:00 +00:00
Imre Kaloz
1da9f079b6 update arm mach-types
SVN-Revision: 25806
2011-03-01 11:24:43 +00:00
Imre Kaloz
1f5d24e562 refresh patches with -rc6
SVN-Revision: 25805
2011-03-01 11:24:08 +00:00
Michael Büsch
0ff0b6aa5e block2mtd: More 2.6.38 fixes
SVN-Revision: 25791
2011-02-28 15:52:03 +00:00
Michael Büsch
1147380771 mtd: Fix compile warning
SVN-Revision: 25790
2011-02-28 15:32:45 +00:00
Michael Büsch
eb53b526eb jffs2-lzma: Fix compile warning
SVN-Revision: 25789
2011-02-28 15:19:45 +00:00
Michael Büsch
38430ba588 mini_fo: More 2.6.38 fixes
SVN-Revision: 25788
2011-02-28 15:10:55 +00:00
Felix Fietkau
de194ac4c2 kernel: the usb pci quirks removal patch was a bit overzealous, leave in some functions referenced from other modules
SVN-Revision: 25785
2011-02-28 01:20:49 +00:00
Felix Fietkau
d5c7314b76 kernel: disable sysctl syscall support - nothing uses it
SVN-Revision: 25773
2011-02-27 20:06:13 +00:00
Felix Fietkau
875c8353f6 kernel: disable scheduler actions by default, they will be enabled only when kmod-sched is selected
SVN-Revision: 25771
2011-02-27 19:52:57 +00:00
Felix Fietkau
0e455ce84c kernel: disable /proc/kcore
SVN-Revision: 25770
2011-02-27 19:52:52 +00:00