Jonas Gorski
24a372b6ec
package: kernel: make crypto kmods always visible
...
Don't hide crypo submodules unless crypo-core is selected.
Fixes kmods depending on crypto modules being unselectable
until crypto core is selected (like ext4 on 3.6 or mac80211).
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
SVN-Revision: 34298
2012-11-22 11:55:18 +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
Florian Fainelli
bca3953ee5
gcc: remove support for 4.7.0
...
There are no good reasons for keeping this version around when 4.7.2 and
4.7-linaro are there.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34296
2012-11-21 20:27:15 +00:00
Florian Fainelli
f1498531c7
hostapd: include sys/stat.h for a struct stat definition
...
Some libcs need this header to be explicitely included (e.g: musl)
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34295
2012-11-21 20:27:06 +00:00
Florian Fainelli
7453b0dd8e
mtd: do not include error.h
...
We do not use anything from it, and it is not available with all libcs.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34294
2012-11-21 20:27:02 +00:00
Florian Fainelli
3df1f9aecd
valgrind: re-categorize from utils to devel
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34293
2012-11-21 20:26:58 +00:00
Florian Fainelli
4e733cfbc9
libthread-db: fix libthread_db.so installation.
...
libthread_db.so.$(LIBC_SO_VERSION) is only valid for uClibc, (e)glibc just
provides libthread_db.so.1.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34292
2012-11-21 20:26:55 +00:00
Florian Fainelli
e5effc8c4c
gdb: recategorize from utils to devel in menuconfig
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34291
2012-11-21 20:26:51 +00:00
Florian Fainelli
426d806994
eglibc/2.16: add missing dl-search-paths patch
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34290
2012-11-21 20:26:47 +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
John Crispin
0ae8453c71
actually deploy atmarp and atmarpd and not just their libtool wrapper
...
due to a small error in the atm-tools package we are not deploying
atmarp/atmarpd but instead the (useless) libtool-wrappers.
Signed-Off-By: Frank Meerkötter <frank@meerkoetter.org>
SVN-Revision: 34287
2012-11-21 06:07:23 +00:00
John Crispin
f7ead0a2d5
adds proper package selection for dgn3500
...
SVN-Revision: 34286
2012-11-21 06:06:48 +00:00
Gabor Juhos
e20a0baa04
cns21xx: add support for 3.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34285
2012-11-20 21:37:53 +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
188908e885
ar71xx: make rb750_nand driver compatible with 3.7
...
Also add compatibility patches for the currently
supported kernels.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34279
2012-11-20 16:29:43 +00:00
Gabor Juhos
8194237789
ar71xx: make ar934x_nfc driver compatible with 3.7
...
Also add compatibility patches for the currently
supported kernels.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34278
2012-11-20 16:29:42 +00:00
Gabor Juhos
4468fd7ae4
ar71xx: refresh rb4xx_nand patch
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34277
2012-11-20 15:53:17 +00:00
Gabor Juhos
46a3b818b9
ar71xx: remove buffer verification reference from rb4xx_nand.c
...
It is a dead code.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34276
2012-11-20 14:40:22 +00:00
Gabor Juhos
674b91ce0e
ar71xx: fix GPIO function selection for AR934x
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34275
2012-11-20 14:27:17 +00:00
Gabor Juhos
d833ca527d
ar71xx: restore rb4xx kernel partition size to the original value
...
The new lzma compressed elf kernel image fits into
that, even on devices with large page NAND chips.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34274
2012-11-20 12:17:45 +00:00
Gabor Juhos
33a99ce46b
ar71xx: install lzma compressed elf kernel image from wget2nand
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34273
2012-11-20 12:17:44 +00:00
Gabor Juhos
68b5aa2fdf
ar71xx/image: provide lzma compressed elf kernel image
...
This will be used on the RB4xx/RB7xx/RB2011 boards.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34272
2012-11-20 12:17:43 +00:00
Gabor Juhos
97867f8717
ar71xx/image: relink loader.elf image to LOADADDR
...
This allows to load the resulting image directly
from RouterBOOT.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34271
2012-11-20 12:17:41 +00:00
Gabor Juhos
dd092fd10c
ramips: set clk_is_20mhz for rt2x00 on RT3352/RT5350
...
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34270
2012-11-20 07:19:10 +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
a2e71a0bbf
mac80211/rt2x00: support Rt3352 with external PA
...
This is needed for WiFi to work e.g. on DIR-615 rev.H1.
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34268
2012-11-20 07:19:08 +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
Florian Fainelli
5d37a99a01
gcc: build with HOST_CFLAGS
...
Turns on -O2 optimization when building GCC thus making the cross-compiler a
little faster (about 25%).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34266
2012-11-19 23:12:00 +00:00
Florian Fainelli
cf440ae716
binutils: remove 2.21
...
There is no point in keeping around 2.21 when 2.21.1 which is a bugfix release
is there.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34265
2012-11-19 19:37:43 +00:00
Florian Fainelli
9659e20d57
gcc-4.6-linaro: update to 2012.11
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34264
2012-11-19 19:37:39 +00:00
Florian Fainelli
d82044de9c
gcc-4.7-linaro: update to 2012.11
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34263
2012-11-19 19:37:33 +00:00
Florian Fainelli
274c21cd8e
binutils: add support for 2.23.1
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34262
2012-11-19 19:37:28 +00:00
Vasilis Tsiligiannis
41b6662001
ipkg-utils: Force gnu format for tar ( #12496 )
...
SVN-Revision: 34261
2012-11-19 19:29:01 +00:00
Florian Fainelli
81128b9598
binutils/2.22: backport an upstream fix for an assertion in the ARM backend.
...
See http://sourceware.org/bugzilla/show_bug.cgi?id=13990 for more details.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34260
2012-11-19 17:32:37 +00:00
Florian Fainelli
8ca4fd7ad1
gdb: fix debugging of MIPS(el) applications
...
GDB previously failed with the following:
root@OpenWrt:/# gdb busybox
[snip]
(gdb) r
Starting program: /bin/busybox
GDB bug: target.c (gdb_signal_from_host): unrecognized real-time signal
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34258
2012-11-19 14:38:02 +00:00
Florian Fainelli
3c1642a9e1
gdb: add missing zlib dependency
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34256
2012-11-19 14:37:22 +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
d648dad7fa
kernel: fix loading of nf_nat_irc
...
nf_nat_irc depends on nf_conntrack_irc and it should be defined after that.
This fixes a problem introduced in r34247.
SVN-Revision: 34251
2012-11-18 21:18:37 +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
Gabor Juhos
d577d69838
ar71xx: use custom LZMA dictionary size for WNDR3700 images
...
Based on a patch by Hannu Nyman.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34248
2012-11-18 20:25:13 +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
Imre Kaloz
d0226aff1d
shouldn't use kernel headers from userspace
...
SVN-Revision: 34246
2012-11-18 18:29:58 +00:00