Commit graph

405 commits

Author SHA1 Message Date
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
Felix Fietkau
7b1f833ffc kernel: when disabling common quirks, disable them in the usb subsystem as well - bios handover is useless for most platforms
SVN-Revision: 25768
2011-02-27 19:52:43 +00:00
Felix Fietkau
3fd1dd08fb kernel: de-bloat the lzma library used by jffs2
SVN-Revision: 25767
2011-02-27 19:52:38 +00:00
Felix Fietkau
0839658cbe kernel: disable CONFIG_CRYPTO_ALGAPI* by default, it will be built into the kmod-crypto-core package
SVN-Revision: 25766
2011-02-27 19:52:34 +00:00
Felix Fietkau
115a37d160 kernel: disable CONFIG_SYSCTL_SYSCALL_CHECK by default
SVN-Revision: 25765
2011-02-27 19:52:29 +00:00
Felix Fietkau
93475d913e kernel: disable CONFIG_LEDS_TRIGGER_HEARTBEAT by default, nothing uses it
SVN-Revision: 25764
2011-02-27 19:52:25 +00:00
Felix Fietkau
a29c9c0712 kernel: disable CONFIG_WIRELESS_EXT_SYSFS by default
SVN-Revision: 25763
2011-02-27 19:52:17 +00:00
Felix Fietkau
5ccc1a4553 kernel: add a patch for isolating individual bridge ports
SVN-Revision: 25762
2011-02-27 19:52:13 +00:00
Florian Fainelli
c11f523730 refresh 2.6.37 patches
SVN-Revision: 25760
2011-02-27 19:03:55 +00:00
Felix Fietkau
fb28515e26 kernel 2.6.38: add a few missing config symbols
SVN-Revision: 25748
2011-02-27 11:22:21 +00:00
Alexandros C. Couloumbis
5a8a9a0e23 linux/generic: fix block2mtd for 2.6.38
SVN-Revision: 25704
2011-02-24 19:13:05 +00:00
Alexandros C. Couloumbis
d6b792f659 linux/generic: fix r25699 take II
SVN-Revision: 25703
2011-02-24 19:08:49 +00:00
Alexandros C. Couloumbis
4ef9410fb3 linux/generic: fix r25699 (thanks nbd)
SVN-Revision: 25700
2011-02-24 14:52:13 +00:00
Alexandros C. Couloumbis
0e60b43258 linux/generic: fix mini_fo for kernels >= 2.6.38
SVN-Revision: 25699
2011-02-24 14:45:53 +00:00
Felix Fietkau
ac905e8a7b kernel: the patch to disable the crypto tests is no longer necessary since 2.6.36, remove it
SVN-Revision: 25689
2011-02-24 01:11:11 +00:00
Felix Fietkau
659a72e89a kernel config: disable the pcomp api + zlib decompressor by default - it has not been used for a while now
SVN-Revision: 25684
2011-02-24 00:30:02 +00:00
Felix Fietkau
c5c798acac kernel config: remove the obsolete pcomp unlzma symbol
SVN-Revision: 25683
2011-02-24 00:29:57 +00:00