Florian Fainelli
5e7d69554e
kernel/3.6: backport an upstream build for perf with uClibc
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34662
2012-12-13 15:40:27 +00:00
Felix Fietkau
2bb7f82d8a
kernel: fix porting mistakes on the 3.6+ SIP NAT patch causing crashes
...
SVN-Revision: 34657
2012-12-13 13:07:13 +00:00
Hauke Mehrtens
1bd8db0bd6
kernel: update bcma and ssb to master-2012-12-11-2 from wireless-testing
...
SVN-Revision: 34651
2012-12-12 22:42:18 +00:00
Gabor Juhos
eece71be56
generic: fix 8139cp patch for 3.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34640
2012-12-12 08:37:27 +00:00
Gabor Juhos
2b378d11c8
kernel: update linux 3.6 to 3.6.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34639
2012-12-11 20:14:39 +00:00
Florian Fainelli
ed15c452a1
kernel: update to 3.7 final
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34626
2012-12-11 11:31:17 +00:00
Florian Fainelli
cbfca35c76
generic: backport a fix for the input keymap-matrix module
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34620
2012-12-10 21:05:42 +00:00
Florian Fainelli
5c28c5255f
generic: backport an upstream fix for building snd-soc-pcm as a module
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34617
2012-12-10 21:05:27 +00:00
Gabor Juhos
dfd718d13d
mac80211: ath9k: allow to load EEPROM data via firmware API
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34606
2012-12-10 15:46:15 +00:00
Florian Fainelli
374a72411a
generic/kernel: add a fix for a common MIPS build failure.
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34602
2012-12-10 15:04:10 +00:00
Florian Fainelli
c1c6a23f13
kernel/generic: refresh 3.7 patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34601
2012-12-10 15:03:55 +00:00
Florian Fainelli
0f90806014
kernel/generic: port r34599 over 3.7 kernel
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34600
2012-12-10 15:03:51 +00:00
Florian Fainelli
67e85c0018
kernel/generic: fix build failure on missing uhci symbol
...
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
2012-12-10 14:24:28 +00:00
Gabor Juhos
2581173660
kernel: update linux 3.6 to 3.6.9
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34578
2012-12-08 15:01:33 +00:00
Florian Fainelli
33f6c5ddb9
kernel: add missing USB configuration symbols after r34501
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34568
2012-12-07 11:01:53 +00:00
Florian Fainelli
60663b12b2
add CONFIG_GPIO_PL061 config symbol
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34555
2012-12-06 22:40:21 +00:00
Florian Fainelli
afc2b07be1
get rid of the specific UART driver and use AMBA PL010
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34548
2012-12-06 22:39:43 +00:00
Felix Fietkau
abc03de599
kernel: add missing config symbols
...
SVN-Revision: 34532
2012-12-06 14:11:16 +00:00
Felix Fietkau
a3843e7ec7
kernel 3.6+: nuke obsolete patches that are messing up oprofile builds
...
SVN-Revision: 34506
2012-12-05 16:49:48 +00:00
Florian Fainelli
512baafc6b
kernel/3.3: move OHCI and EHCI platform drivers to generic
...
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
2012-12-05 14:18:05 +00:00
Felix Fietkau
a7220cd9f8
kernel: disable more pci quirks to save space on platforms that don't need them
...
SVN-Revision: 34467
2012-12-03 10:33:47 +00:00
Felix Fietkau
ec885796c0
kernel 3.6+: switch to a crc32 implementation that is more suitable for small caches. reduces kernel image size by ~22 KiB on mips
...
SVN-Revision: 34461
2012-12-02 18:37:41 +00:00
Felix Fietkau
24b31c9428
kernel: fix stripping symbol exports
...
SVN-Revision: 34458
2012-12-02 17:42:17 +00:00
Felix Fietkau
38d3b8d0ea
kernel: patch in a working copy of elf.h instead of using relative path based hackery in #include statements
...
SVN-Revision: 34449
2012-12-02 15:26:19 +00:00
Gabor Juhos
890f83dfb3
Update linux-atm fixes to reflect the final upstream pull request
...
[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
2012-12-02 13:04:04 +00:00
Gabor Juhos
7cde0281f4
kernel: Fix 8139cp ring buffer initialisation, tx timeout recovery, add BQL
...
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
2012-11-29 17:58:28 +00:00
Gabor Juhos
543c2c27d1
kernel: Add ATM fixes pending upstream merge (queue reduction, race fixes)
...
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
2012-11-29 17:37:18 +00:00
Gabor Juhos
df6727639a
kernel: Add missing CONFIG_BATTERY_DS2781 option to generic 3.6 config
...
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34409
2012-11-29 17:37:16 +00:00
Gabor Juhos
3a4d0ebd5c
kernel: update linux 3.6 to 3.6.8
...
Also refresh the affected patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34402
2012-11-29 07:42:19 +00:00
Hauke Mehrtens
608efcdbd0
kernel: add CONFIG_BCMA_POSSIBLE=y to generic config as it is set in most of the target configs.
...
SVN-Revision: 34330
2012-11-25 14:14:17 +00:00
Gabor Juhos
49d4b5581d
generic: ar8216: set delay values for SGMII mode on AR8327
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34315
2012-11-23 20:55:26 +00:00
Gabor Juhos
3205b52d1c
generic: ar8216: introduce ar8216_mib_op helper
...
The ar8216_mib_{capture,flush} functions are similar.
Move the common code into a helper and use that from
the original functions.
This change also fixes a lockdep warning in
ar8216_mib_flush.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34297
2012-11-22 10:33:03 +00:00
Gabor Juhos
10d30f2d2d
swconfig: make it compatible with 3.7
...
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
2012-11-21 17:38:11 +00:00
Gabor Juhos
5c740aa23c
generic: add some missing symbols for 3.7
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34284
2012-11-20 21:34:43 +00:00
Gabor Juhos
2a792f32b5
generic: ar8216: fix port number check in 'ar8xxx_mib_work_func'
...
Also add a WARN_ON to 'ar8216_mib_fetch_port_stat'
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34283
2012-11-20 20:40:04 +00:00
Gabor Juhos
258b2f2dc2
generic: ar8216: remove an unblanced mutex_unlock call
...
Fixes the following warning:
[ 94.080000]
[ 94.080000] =====================================
[ 94.080000] [ BUG: bad unlock balance detected! ]
[ 94.080000] 3.3.8 #2 Tainted: G O
[ 94.080000] -------------------------------------
[ 94.080000] swconfig/1220 is trying to release lock (&priv->mib_lock) at:
[ 94.080000] [<801df8f4>] ar8216_sw_get_port_mib+0x138/0x16c
[ 94.080000] but there are no more locks to release!
[ 94.080000]
[ 94.080000] other info that might help us debug this:
[ 94.080000] 2 locks held by swconfig/1220:
[ 94.080000] #0 : (genl_mutex){+.+...}, at: [<80222430>] genl_rcv+0x14/0x34
[ 94.080000] #1 : (&dev->sw_mutex){+.+...}, at: [<801da018>] swconfig_get_dev+0x88/0xb4
[ 94.080000]
[ 94.080000] stack backtrace:
[ 94.080000] Call Trace:
[ 94.080000] [<8028dc58>] dump_stack+0x8/0x34
[ 94.080000] [<800a5128>] print_unlock_inbalance_bug+0xe0/0xfc
[ 94.080000] [<800a82c0>] lock_release+0x18c/0x1c8
[ 94.080000] [<80292074>] __mutex_unlock_slowpath+0xd8/0x17c
[ 94.080000] [<801df8f4>] ar8216_sw_get_port_mib+0x138/0x16c
[ 94.080000] [<801db688>] swconfig_get_attr+0xbc/0x394
[ 94.080000] [<8022261c>] genl_rcv_msg+0x1cc/0x214
[ 94.080000] [<80221a18>] netlink_rcv_skb+0x6c/0xe8
[ 94.080000] [<80222440>] genl_rcv+0x24/0x34
[ 94.080000] [<80221370>] netlink_unicast+0x15c/0x22c
[ 94.080000] [<8022175c>] netlink_sendmsg+0x240/0x2d0
[ 94.080000] [<801ef544>] sock_sendmsg+0x84/0x9c
[ 94.080000] [<801f0648>] __sys_sendmsg+0x1cc/0x270
[ 94.080000] [<801f207c>] sys_sendmsg+0x48/0x7c
[ 94.080000] [<8006ad78>] stack_done+0x20/0x40
[ 94.080000]
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34282
2012-11-20 20:40:03 +00:00
Gabor Juhos
82b57b0c28
generic: ar8216: add missing locking calls
...
Fixes the following lockdep warning:
[ 19.160000] ------------[ cut here ]------------
[ 19.160000] WARNING: at drivers/net/phy/ar8216.c:322 ar8216_rmw+0x54/0xa4()
[ 19.170000] Modules linked in: nf_defrag_ipv4 nf_conntrack ehci_hcd
sd_mod pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multip
ort xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp
x_tables ppp_async ppp_generic slhc ath9k(O) ath9k_common(O) at
h9k_hw(O) ath(O) mac80211(O) usbcore usb_common scsi_mod nls_base crc7
crc_itu_t crc_ccitt cfg80211(O) compat(O) arc4 aes_generic cry
pto_blkcipher cryptomgr aead crypto_hash crypto_algapi ledtrig_timer
ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[ 19.210000] Call Trace:
[ 19.220000] [<8028dc38>] dump_stack+0x8/0x34
[ 19.220000] [<80072da0>] warn_slowpath_common+0x78/0xa4
[ 19.230000] [<80072de4>] warn_slowpath_null+0x18/0x24
[ 19.230000] [<801de820>] ar8216_rmw+0x54/0xa4
[ 19.240000] [<801df460>] ar8216_mib_capture+0x70/0xd0
[ 19.240000] [<801df944>] ar8xxx_mib_work_func+0x34/0x98
[ 19.250000] [<80089a7c>] process_one_work+0x28c/0x460
[ 19.250000] [<8008a630>] worker_thread+0x22c/0x334
[ 19.260000] [<8008e544>] kthread+0x88/0x90
[ 19.260000] [<80065020>] kernel_thread_helper+0x10/0x18
[ 19.270000]
[ 19.270000] ---[ end trace 22e9d696adfa6a08 ]---
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34281
2012-11-20 20:40:00 +00:00
Gabor Juhos
c0f73ac607
generic: convert yaffs to use kuid_t and kgid_t on 3.6+
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34280
2012-11-20 17:45:24 +00:00
Gabor Juhos
6c1fbb2d5c
mac80211/rt2x00: add rf_vals for Rt3352 with Xtal=20MHz
...
[juhosg: move ramips specific stuff into a followup patch]
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34269
2012-11-20 07:19:09 +00:00
Gabor Juhos
8e4cefc7f8
refresh all kernel configurations
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34267
2012-11-20 07:19:06 +00:00
Jonas Gorski
8dc72c5c4d
Revert "target specific patches have nothing to do in generic.."
...
This reverts commit r34230, as it is causing build failures:
make[3] -C package/mtd compile
imagetag.c:35:32: fatal error: linux/bcm963xx_tag.h: No such file or directory
compilation terminated.
make[4]: *** [imagetag.o] Error 1
Any patches modifying exported kernel headers need to reside in generic
as toolchain/kernel-headers only applies generic patches.
SVN-Revision: 34255
2012-11-19 12:38:26 +00:00
Imre Kaloz
4c043300fc
fix 820-usb_add_usb_find_device_by_name.patch
...
SVN-Revision: 34254
2012-11-19 10:56:09 +00:00
Hauke Mehrtens
4fa5781a95
kernel: refresh patches
...
SVN-Revision: 34253
2012-11-18 21:40:30 +00:00
Hauke Mehrtens
86cc79ac98
brcm47xx: add support for kernel 3.6
...
This is based on the patch by Peter Wagner.
SVN-Revision: 34252
2012-11-18 21:27:00 +00:00
Hauke Mehrtens
db763080f4
kernel: add missing generic config options for 3.6+
...
SVN-Revision: 34250
2012-11-18 20:54:53 +00:00
Hauke Mehrtens
c159c7a462
kernel: add CONFIG_XZ_DEC=y to generic
...
CONFIG_SQUASHFS_XZ selects CONFIG_XZ_DEC so this could also be moved.
SVN-Revision: 34249
2012-11-18 20:48:53 +00:00
Imre Kaloz
935ca3f3eb
add 3.7-rc6 support (patch 820 still has to be fixed)
...
SVN-Revision: 34247
2012-11-18 18:52:38 +00:00
Gabor Juhos
863657d040
generic: ar8216: add MIB counter support for the AR8216 switch as well
...
Thanks to Jonas Gorski for the reference URL.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34245
2012-11-18 16:21:00 +00:00
Gabor Juhos
98f30aac8e
generic: ar8216: rename AR8216_*_STATS_* defines
...
The names are misleading, those are only valid from
AR8236. The AR8216 chip uses different offsets.
Thanks to Jonas Gorski for the report.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34244
2012-11-18 16:20:56 +00:00
Gabor Juhos
9abd8cd004
generic ar8216: allow to read/reset MIB counters via swconfig
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34243
2012-11-18 12:26:35 +00:00