Gabor Juhos [Sun, 26 Feb 2012 10:54:13 +0000 (10:54 +0000)]
ramips: don't read RAMIPS_RX_CALC_IDX0 register in the loop
SVN-Revision: 30733
Gabor Juhos [Sun, 26 Feb 2012 10:54:12 +0000 (10:54 +0000)]
ramips: raeth: add rx_info structure
This helps to reduce code size on RX path:
add/remove: 0/0 grow/shrink: 3/1 up/down: 68/-56 (12)
function old new delta
ramips_eth_open 1104 1144 +40
ramips_ring_free 212 232 +20
ramips_eth_stop 400 408 +8
ramips_eth_rx_hw 648 592 -56
SVN-Revision: 30732
Gabor Juhos [Sun, 26 Feb 2012 10:54:10 +0000 (10:54 +0000)]
ramips: raeth: add tx_info structure
This helps to reduce code size on TX path:
add/remove: 0/0 grow/shrink: 1/4 up/down: 56/-92 (-36)
function old new delta
ramips_eth_open 1048 1104 +56
ramips_eth_tx_housekeeping 156 148 -8
ramips_ring_free 224 212 -12
ramips_eth_stop 420 400 -20
ramips_eth_hard_start_xmit 480 428 -52
SVN-Revision: 30731
Felix Fietkau [Sun, 26 Feb 2012 09:29:53 +0000 (09:29 +0000)]
Revert "scripts/download.pl: fix sourceforge url"
To use the new url, the project name would need to be appended multiple times,
let's hope the old redirect will continue to work in the future
SVN-Revision: 30730
Felix Fietkau [Sat, 25 Feb 2012 22:12:11 +0000 (22:12 +0000)]
ixp4xx: fix a compile error
SVN-Revision: 30728
Jo-Philipp Wich [Sat, 25 Feb 2012 21:00:23 +0000 (21:00 +0000)]
firewall: allow ICMPv6 type 129 (echo reply) - this fixes basic ICMPv6 in case no connection tracking is used
SVN-Revision: 30727
Felix Fietkau [Sat, 25 Feb 2012 20:44:02 +0000 (20:44 +0000)]
scripts/download.pl: fix sourceforge url
SVN-Revision: 30726
Jo-Philipp Wich [Sat, 25 Feb 2012 13:17:32 +0000 (13:17 +0000)]
add some missing 2.6.39 kernel symbols observed on x86/generic builds
SVN-Revision: 30718
Jo-Philipp Wich [Sat, 25 Feb 2012 13:06:26 +0000 (13:06 +0000)]
enable RTC_CLASS for Linux 3.2 and 3.3
SVN-Revision: 30717
Jo-Philipp Wich [Sat, 25 Feb 2012 13:05:59 +0000 (13:05 +0000)]
kernel: only depend on kmod-rtc-core if its provided by the used Kernel version
SVN-Revision: 30716
Jo-Philipp Wich [Sat, 25 Feb 2012 12:40:46 +0000 (12:40 +0000)]
dropbear: patch possible use after free by authenticated remote users with active command restrictions (CVE-2012-0920)
SVN-Revision: 30714
Gabor Juhos [Sat, 25 Feb 2012 11:59:19 +0000 (11:59 +0000)]
ramips: raeth: don't process disabled interrupts
Also rename the 'fe_int' variable.
SVN-Revision: 30713
Gabor Juhos [Fri, 24 Feb 2012 20:41:38 +0000 (20:41 +0000)]
ar71xx: use v6.0.0 in UBTN-XM firmwares (closes #11038)
SVN-Revision: 30712
Jo-Philipp Wich [Fri, 24 Feb 2012 18:07:06 +0000 (18:07 +0000)]
uci: update to git head, reduces quotations in exported config files and fixes delta list handling in the Lua binding
SVN-Revision: 30711
Gabor Juhos [Fri, 24 Feb 2012 16:18:46 +0000 (16:18 +0000)]
ramips: fix FONERA20N image generation
SVN-Revision: 30710
Jo-Philipp Wich [Fri, 24 Feb 2012 13:36:46 +0000 (13:36 +0000)]
broadcom-wl: remove an erroneous BUG() call in the glue driver
SVN-Revision: 30709
Jo-Philipp Wich [Fri, 24 Feb 2012 10:35:20 +0000 (10:35 +0000)]
config: deprecated symbol CONFIG_LEDS_GPIO_PLATFORM
CONFIG_LEDS_GPIO_PLATFORM went away a while ago.
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=commit;h=
2bcc7ed5b83b0a59c6976476e8788675038fb11b
Also, most platforms comment out CONFIG_LEDS_GPIO but not x86 for some reason.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 30708
Gabor Juhos [Thu, 23 Feb 2012 19:58:16 +0000 (19:58 +0000)]
ramips: image: increase minimum kernel partition size to 896k
SVN-Revision: 30706
Gabor Juhos [Thu, 23 Feb 2012 19:58:15 +0000 (19:58 +0000)]
ramips: image: cleanup and sort templates/profiles
SVN-Revision: 30705
Gabor Juhos [Thu, 23 Feb 2012 19:58:14 +0000 (19:58 +0000)]
ramips: image: use GENERIC_4M template for the ALL0256N board
SVN-Revision: 30704
Gabor Juhos [Thu, 23 Feb 2012 19:58:12 +0000 (19:58 +0000)]
ramips: image: introduce mkmtd/{,phys,spi} helpers
SVN-Revision: 30703
Gabor Juhos [Thu, 23 Feb 2012 19:58:11 +0000 (19:58 +0000)]
ramips: image: pass mtdlayout variables by value
SVN-Revision: 30702
Gabor Juhos [Thu, 23 Feb 2012 19:58:10 +0000 (19:58 +0000)]
ramips: image: merge F5D8235V{1,2} templates
SVN-Revision: 30701
Gabor Juhos [Thu, 23 Feb 2012 19:58:07 +0000 (19:58 +0000)]
ramips: image: use generic template for the WR6202, OMNIEMB, W502U boards
SVN-Revision: 30700
Gabor Juhos [Thu, 23 Feb 2012 19:58:06 +0000 (19:58 +0000)]
ramips: image: introduce mkcmdline helper
SVN-Revision: 30699
Gabor Juhos [Thu, 23 Feb 2012 19:58:04 +0000 (19:58 +0000)]
ramips: image: use the GENERIC_4M template for the V11ST-FE board
SVN-Revision: 30698
Gabor Juhos [Thu, 23 Feb 2012 19:58:03 +0000 (19:58 +0000)]
ramips: image: simplify Makefile a bit
SVN-Revision: 30697
Gabor Juhos [Thu, 23 Feb 2012 19:58:02 +0000 (19:58 +0000)]
ramips: image: add MkImageLzma wrapper
SVN-Revision: 30696
Gabor Juhos [Thu, 23 Feb 2012 19:58:01 +0000 (19:58 +0000)]
ramips: image: allow to build board specific initramfs images
SVN-Revision: 30695
Jo-Philipp Wich [Thu, 23 Feb 2012 18:50:47 +0000 (18:50 +0000)]
firewall: bail out if uci is used in firewall include files
SVN-Revision: 30694
Jo-Philipp Wich [Thu, 23 Feb 2012 18:20:51 +0000 (18:20 +0000)]
iwinfo: fix wl backend, unsigned -> signed for mcs idx, revision bump after latest abi changes
SVN-Revision: 30693
Jo-Philipp Wich [Thu, 23 Feb 2012 13:16:09 +0000 (13:16 +0000)]
iwinfo: replace internal constant mode strings with enums
SVN-Revision: 30692
Jo-Philipp Wich [Thu, 23 Feb 2012 12:18:46 +0000 (12:18 +0000)]
iwinfo: implement netlink scanning code, rework IE parsing code
SVN-Revision: 30691
John Crispin [Thu, 23 Feb 2012 07:42:04 +0000 (07:42 +0000)]
drop backported patches as they cause regressions and oopses
SVN-Revision: 30690
John Crispin [Thu, 23 Feb 2012 07:42:00 +0000 (07:42 +0000)]
fixes etop locking issue
SVN-Revision: 30689
Gabor Juhos [Wed, 22 Feb 2012 19:46:19 +0000 (19:46 +0000)]
ramips: merge identical switch configuration entries
SVN-Revision: 30688
Gabor Juhos [Wed, 22 Feb 2012 19:46:17 +0000 (19:46 +0000)]
ramips: use unified switch identifiers in uci-defaults/network
SVN-Revision: 30687
Gabor Juhos [Wed, 22 Feb 2012 19:46:15 +0000 (19:46 +0000)]
ramips: fix VLAN config of the RT-N15
SVN-Revision: 30686
Jo-Philipp Wich [Wed, 22 Feb 2012 13:56:06 +0000 (13:56 +0000)]
iwinfo: fix array size mismatch after r30684
SVN-Revision: 30685
Jo-Philipp Wich [Wed, 22 Feb 2012 13:41:50 +0000 (13:41 +0000)]
Allow full 250mw (24dBm) on WRT54GL and related with wl legacy driver on iwinfo Signed-off-by: Hanno Schupp <hanno.schupp@gmail.com>
SVN-Revision: 30684
Jo-Philipp Wich [Wed, 22 Feb 2012 13:40:29 +0000 (13:40 +0000)]
Adjust txpower offset for Nano and Picostation M2 in iwinfo Signed-off-by: Hanno Schupp <hanno.schupp@gmail.com>
SVN-Revision: 30683
Jo-Philipp Wich [Wed, 22 Feb 2012 13:39:16 +0000 (13:39 +0000)]
iwinfo: add per-station rate and mcs info to assoclist op
SVN-Revision: 30682
Gabor Juhos [Wed, 22 Feb 2012 13:06:44 +0000 (13:06 +0000)]
ramips: raeth: show interrupt statistics in debugfs
SVN-Revision: 30681
Gabor Juhos [Wed, 22 Feb 2012 13:06:42 +0000 (13:06 +0000)]
ramips: raeth: add debugfs support
SVN-Revision: 30680
Gabor Juhos [Wed, 22 Feb 2012 13:06:41 +0000 (13:06 +0000)]
ramips: raeth: rename main source file
SVN-Revision: 30679
Jo-Philipp Wich [Wed, 22 Feb 2012 12:30:24 +0000 (12:30 +0000)]
iwinfo: fix logic flaw in mtd partition check
SVN-Revision: 30678
Felix Fietkau [Wed, 22 Feb 2012 01:47:48 +0000 (01:47 +0000)]
iptables: make it possible to dynamically configure built-in statically linked extensions, fold -mod-conntrack and -mod-nat into the default package. saves about 8k on an ar71xx default squashfs
SVN-Revision: 30676
Felix Fietkau [Tue, 21 Feb 2012 23:03:21 +0000 (23:03 +0000)]
iptables: do not link binaries with -rdynamic, plugins do not need any symbols from the main executable. saves some space
SVN-Revision: 30675
Hauke Mehrtens [Tue, 21 Feb 2012 20:36:58 +0000 (20:36 +0000)]
mac80211: b43: use firmware version 666.2 as default
SVN-Revision: 30673
Jo-Philipp Wich [Tue, 21 Feb 2012 18:19:26 +0000 (18:19 +0000)]
iwinfo: fix logic flaw in WPA OUI filtering, solves misdetecting various WPA2-PSK only networks as mixed mode
SVN-Revision: 30672
Gabor Juhos [Tue, 21 Feb 2012 09:44:30 +0000 (09:44 +0000)]
ramips: raeth: add missing Kconfig and Makefile
SVN-Revision: 30671
Gabor Juhos [Tue, 21 Feb 2012 09:26:43 +0000 (09:26 +0000)]
ramips: move the ethernet driver into a separate directory
Also clean up the Kconfig symbols.
SVN-Revision: 30670
Gabor Juhos [Tue, 21 Feb 2012 09:26:41 +0000 (09:26 +0000)]
ramips: rename the spi driver
SVN-Revision: 30669
Felix Fietkau [Tue, 21 Feb 2012 00:52:43 +0000 (00:52 +0000)]
dropbear: disable assertions to reduce code size
SVN-Revision: 30668
Felix Fietkau [Tue, 21 Feb 2012 00:27:28 +0000 (00:27 +0000)]
hostapd: disable the state dump callback to save a few more kb
SVN-Revision: 30667
Felix Fietkau [Mon, 20 Feb 2012 23:41:52 +0000 (23:41 +0000)]
hostapd: add configurable debug message minimum priority to cut down on bloat generated by excessive debug messages
SVN-Revision: 30666
Hauke Mehrtens [Mon, 20 Feb 2012 22:46:27 +0000 (22:46 +0000)]
mac80211: fix memory leak on bcm5354
The ucode triggers the gpio pins used for the buttons and causes diag to handle them and send them to userspace.
This only happened with a more recent firmware.
This patch was tested on an Asus wl-520GU and should also work on the other bcm5354 based asus devices. I do not know if it works on the dir320.
SVN-Revision: 30665
Jo-Philipp Wich [Mon, 20 Feb 2012 21:27:41 +0000 (21:27 +0000)]
iwinfo: iwinfo_hardware_id_from_mtd() never writes, so do not request write access in mmap()
SVN-Revision: 30664
Jo-Philipp Wich [Mon, 20 Feb 2012 21:17:59 +0000 (21:17 +0000)]
iwinfo: recognize AR5416 EEPROMs as seen on the Ubiquiti Picostation M2
SVN-Revision: 30663
Felix Fietkau [Mon, 20 Feb 2012 17:38:26 +0000 (17:38 +0000)]
strip kernel modules more aggressively: make all global symbols local, rename all symbols in the symbol table to make them compress better
SVN-Revision: 30662
Felix Fietkau [Mon, 20 Feb 2012 10:51:48 +0000 (10:51 +0000)]
ar71xx: switch to kmod-gpio-button-hotplug
SVN-Revision: 30660
Felix Fietkau [Mon, 20 Feb 2012 10:51:43 +0000 (10:51 +0000)]
add gpio-button-hotplug, like button-hotplug + gpio-keys-polled, fully compatible, but without the nasty input-core dependency chain
SVN-Revision: 30659
Jo-Philipp Wich [Mon, 20 Feb 2012 09:27:32 +0000 (09:27 +0000)]
iwinfo: add more device entries
SVN-Revision: 30658
Felix Fietkau [Mon, 20 Feb 2012 09:03:17 +0000 (09:03 +0000)]
kernel: strip unnecessary symbol table information from kernel modules, reduces default squashfs size on ar71xx by about 4k
SVN-Revision: 30657
Gabor Juhos [Sun, 19 Feb 2012 19:40:37 +0000 (19:40 +0000)]
ramips: rt3883: make rt3883_nand_data visible
SVN-Revision: 30655
Gabor Juhos [Sun, 19 Feb 2012 17:52:23 +0000 (17:52 +0000)]
ramips: merge 3.2 fixes
SVN-Revision: 30652
Gabor Juhos [Sun, 19 Feb 2012 17:52:20 +0000 (17:52 +0000)]
ramips: nuke 2.6.39 support
SVN-Revision: 30651
Gabor Juhos [Sun, 19 Feb 2012 17:52:15 +0000 (17:52 +0000)]
ramips: rt305x: nuke built-in MTD partition maps
SVN-Revision: 30650
Gabor Juhos [Sun, 19 Feb 2012 17:52:11 +0000 (17:52 +0000)]
ramips: rt288x: nuke built-in MTD partition maps
SVN-Revision: 30649
Gabor Juhos [Sun, 19 Feb 2012 17:52:08 +0000 (17:52 +0000)]
ramips: build sysupgrade image for the V11ST-FE board
SVN-Revision: 30648
Gabor Juhos [Sun, 19 Feb 2012 16:44:49 +0000 (16:44 +0000)]
ramips: rt305x: add support for the Skyline SL-R7205 Wireless 3G router
[juhosg:
- don't switch back to 2.6.39
- update config-3.2
- change machine id to SL-R7205
- reorder case entries in platform scripts
- remove button hotplug script]
Signed-off-by: Haipoh Teoh <hpteoh@ceedtec.com>
SVN-Revision: 30645
Hauke Mehrtens [Sun, 19 Feb 2012 14:21:21 +0000 (14:21 +0000)]
mac80211: brcmsmac: fix a build warning, till we update bcma
SVN-Revision: 30644
Hauke Mehrtens [Sun, 19 Feb 2012 14:05:17 +0000 (14:05 +0000)]
mac80211: add brcmsmac driver
brcmsmac does not work on bcm47xx based devices or has AP mode support for now.
SVN-Revision: 30643
Hauke Mehrtens [Sun, 19 Feb 2012 13:26:35 +0000 (13:26 +0000)]
mac80211: fix directory of mwl8k firmware
Thank you Eugene San for the patch
SVN-Revision: 30642
Hauke Mehrtens [Sat, 18 Feb 2012 23:21:47 +0000 (23:21 +0000)]
brcm47xx: add code to generate images for some netgear devices
This is commented out until we get report of working devices.
SVN-Revision: 30639
Hauke Mehrtens [Sat, 18 Feb 2012 23:08:26 +0000 (23:08 +0000)]
brcm47xx: sprom for nvram parsing
This adds support for parsing sprom form nvram for sprom version form 1 to 9.
It also adds sprom from nvram support for devices on the bcma bus.
SVN-Revision: 30638
Gabor Juhos [Sat, 18 Feb 2012 17:36:21 +0000 (17:36 +0000)]
ralink: rt3883: disable the 2GHz band on the RT-N56U
SVN-Revision: 30632
Gabor Juhos [Sat, 18 Feb 2012 17:36:16 +0000 (17:36 +0000)]
ramips: rt3883: make rt3883_wlan_data visible
SVN-Revision: 30631
Gabor Juhos [Sat, 18 Feb 2012 17:36:13 +0000 (17:36 +0000)]
generic: add disable_[25]ghz to struct rt2x00_platform_data
SVN-Revision: 30630
Gabor Juhos [Sat, 18 Feb 2012 17:36:09 +0000 (17:36 +0000)]
mac80211: rt2x00: allow to disable bands via platform data
SVN-Revision: 30629
Gabor Juhos [Sat, 18 Feb 2012 16:02:18 +0000 (16:02 +0000)]
package/kernel: add package for MTD testing modules
SVN-Revision: 30628
Gabor Juhos [Sat, 18 Feb 2012 14:45:54 +0000 (14:45 +0000)]
firmware-utils/mkfwimage: allow to override firmware magic
SVN-Revision: 30627
Gabor Juhos [Sat, 18 Feb 2012 14:45:52 +0000 (14:45 +0000)]
ar71xx: fix image signature for UBNT-XM boards
SVN-Revision: 30626
Felix Fietkau [Fri, 17 Feb 2012 22:15:33 +0000 (22:15 +0000)]
ath5k: do not re-run AGC calibration periodically - fixes stability issues on AR2315 (#10574)
SVN-Revision: 30624
Felix Fietkau [Fri, 17 Feb 2012 22:15:26 +0000 (22:15 +0000)]
ath5k: do not stop the hardware queues during PAPD calibration, speeds up calibration
SVN-Revision: 30623
Gabor Juhos [Fri, 17 Feb 2012 17:21:03 +0000 (17:21 +0000)]
generic/2.6.37: fix 'set but unused' build errors on MIPS
SVN-Revision: 30615
Felix Fietkau [Fri, 17 Feb 2012 16:55:08 +0000 (16:55 +0000)]
gcc: use .eh_frame sections for exception handling stack unwind - saves about 400 bytes on every executable or shared library
SVN-Revision: 30614
Felix Fietkau [Fri, 17 Feb 2012 16:55:01 +0000 (16:55 +0000)]
gcc: enable --with-headers for the final toolchain build
SVN-Revision: 30613
Felix Fietkau [Fri, 17 Feb 2012 15:54:57 +0000 (15:54 +0000)]
crda: remove unnecessary build dependency on mac80211
SVN-Revision: 30612
Felix Fietkau [Fri, 17 Feb 2012 15:54:53 +0000 (15:54 +0000)]
hostapd: remove unnecessary dependency on mac80211
SVN-Revision: 30611
Jo-Philipp Wich [Fri, 17 Feb 2012 09:04:23 +0000 (09:04 +0000)]
broadcom-diag: add missing brackets breakign the detection logic (#10836)
SVN-Revision: 30610
Jo-Philipp Wich [Fri, 17 Feb 2012 00:36:25 +0000 (00:36 +0000)]
iwinfo: implement proper hardware detection for ar23xx SoC devices like the NanoStation 2
SVN-Revision: 30605
Gabor Juhos [Thu, 16 Feb 2012 20:06:22 +0000 (20:06 +0000)]
ramips: extract eeprom for the built-in wlan module on the RT-N56U
SVN-Revision: 30604
Gabor Juhos [Thu, 16 Feb 2012 20:06:21 +0000 (20:06 +0000)]
ramips: rt3883: change eeprom file name
SVN-Revision: 30603
Florian Fainelli [Thu, 16 Feb 2012 19:24:34 +0000 (19:24 +0000)]
env: colorize git output
SVN-Revision: 30602
Jo-Philipp Wich [Thu, 16 Feb 2012 17:58:33 +0000 (17:58 +0000)]
iwinfo: fix detection of Bullet M5, the PCI ID was wrong
SVN-Revision: 30591
Vasilis Tsiligiannis [Thu, 16 Feb 2012 17:54:07 +0000 (17:54 +0000)]
Disable by default padding of images
SVN-Revision: 30590
Vasilis Tsiligiannis [Thu, 16 Feb 2012 17:54:04 +0000 (17:54 +0000)]
Allow gzipping of squashfs images with padded jffs2 partition
SVN-Revision: 30589
Vasilis Tsiligiannis [Thu, 16 Feb 2012 17:54:01 +0000 (17:54 +0000)]
GZip only ext4 and padded images
SVN-Revision: 30588
Vasilis Tsiligiannis [Thu, 16 Feb 2012 17:53:57 +0000 (17:53 +0000)]
Make gzipping of images configurable via menuconfig
SVN-Revision: 30587