- Dec 27, 2014
-
-
Felix Fietkau authored
Since GCC 4.7, GCC provides its own wrappers around ar, nm and ranlib, which should be used for builds with link-time optimization. Since GCC 4.9, using them actually necessary for LTO builds using convenience libraries to succeed. There are some packages which try to automatically detect if gcc-{ar,nm,ranlib} exist (one example is my package "fastd" in the package repository, which tries to use LTO). This breaks because the OpenWrt build system explicitly sets the binutils versions of these tools. As it doesn't cause any issues to use gcc-{ar,nm,ranlib} instead of {ar,nm,ranlib} even without LTO, this patch just makes OpenWrt use the GCC-provided versions by default, which fixes the build of such packages with GCC 4.9. (I know that builds fail though when clang is used with -flto and gcc-{ar,nm,ranlib}, but as all OpenWrt toolchains are based on GCC, this isn't a real issue.) Completely cleaning the tree (or at least `make clean toolchain/clean`) is necessary to get a consistent state after the binutils plugins support patch and this one (as trying to use gcc-{ar,nm,ranlib} with a binutils built without plugin support will definitely lead to a build failure). Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 43784
-
Felix Fietkau authored
--enable-plugin is necessary for gcc-ar, gcc-nm and gcc-ranlib to work, which must be used with GCC 4.9 for LTO to work. Without this option, gcc-ar etc. will just fail with sorry - this program has been built without plugin support Using the normal ar from binutils with GCC 4.9 and -flto will cause linking with static "convenience" libraries to fail. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net> SVN-Revision: 43783
-
Felix Fietkau authored
patch by Wilco Baan Hofman from #18627 Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43782
-
- Dec 26, 2014
-
-
Imre Kaloz authored
This is a 3.14.x backport of: "mvneta: Fix TSO and checksum for non-acceleration vlan traffic" Upstream commits: 817dbfa5d1bc276a72c1a577310382008e8aca0a 2d39d120781a5770573dc6ed672a5a562f541aea Fixes vlan tagging on SoC interfaces for the WRT1900AC. Useful when using mvsw6171 driver. Signed-off-by:
Mark Milburn <mark.a.milburn@gmail.com> Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43781
-
Imre Kaloz authored
targets that need it should do it in their image Makefile Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43780
-
Imre Kaloz authored
Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43779
-
Imre Kaloz authored
The ubinized filesystems should be used for generating the final images, so store them in KDIR instead. Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43778
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43777
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43776
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43775
-
- Dec 25, 2014
-
-
Imre Kaloz authored
Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43774
-
Imre Kaloz authored
Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43773
-
Imre Kaloz authored
Signed-off-by:
Imre Kaloz <kaloz@openwrt.org> SVN-Revision: 43772
-
- Dec 23, 2014
-
-
Steven Barth authored
thanks to Hans Dedecker Signed-off-by:
Steven Barth <steven@midlink.org> SVN-Revision: 43771
-
- Dec 22, 2014
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43769
-
Felix Fietkau authored
safed one level of indention by using 'continue' instead of a lengthy if-clause. Signed-off-by:
Daniel Golle <daniel@makrotopia.org> v2: use logic-AND instead of '?' operator when checking for hw bug 6320 SVN-Revision: 43768
-
Felix Fietkau authored
- replaced // comments by /* comments */ - added line-breaks where needed - fixed white-space according to kernel style - fixed some obvious spelling mistakes in comments and printks - removed some unneeded left-overs imported from vendor code-base - replaced printk(...) by libata macros where possible Signed-off-by:
Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43767
-
Felix Fietkau authored
locking for 2nd port and hwraid was added from vendor's GPL code which doesn't comply with current kernel coding style. - moved all global variables into host_priv - renamed locks - sanetized acquire() and release() parameter list Signed-off-by:
Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43766
-
Felix Fietkau authored
and no longer compile-in ext4 filesystem now that sata_oxnas is also built as a module. Signed-off-by:
Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43765
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43762
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43761
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43760
-
Steven Barth authored
Signed-off-by:
Steven Barth <steven@midlink.org> SVN-Revision: 43759
-
Steven Barth authored
Signed-off-by:
Steven Barth <steven@midlink.org> SVN-Revision: 43758
-
- Dec 20, 2014
-
-
Felix Fietkau authored
kernel: disable soft-reset for generic PHY devices to avoid accidentally clearing preinitialized state Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43757
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43756
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43755
-
Rafał Miłecki authored
Signed-off-by:
Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 43754
-
- Dec 19, 2014
-
-
Luka Perkov authored
The '6171 and '6172 are similar enough to work without any changes to the code. Signed-off-by:
Claudio Leite <leitec@staticky.com> SVN-Revision: 43753
-
Luka Perkov authored
Set defaults health led to a timer heartbeet (200/800) and populate network for: - GuruplugServerPlus - SheevaPlug - SheevaPlug with eSATA Signed-off-by:
Gerald Kerma <dreagle@doukki.net> SVN-Revision: 43752
-
- Dec 18, 2014
-
-
Luka Perkov authored
- SheevaPlug - SheevaPlug with eSATA - GuruplugServerPlus Signed-off-by:
Gerald Kerma <dreagle@doukki.net> SVN-Revision: 43751
-
Luka Perkov authored
This maps the LAN ports to eth0 and WAN port to eth1. Since there are two interfaces the 802.1q VLAN mode is unnecessary and left disabled. Port-based VLANs are used instead. Signed-off-by:
Claudio Leite <leitec@staticky.com> SVN-Revision: 43750
-
Hauke Mehrtens authored
There are some problems in the napi usage that are fixed now. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 43749
-
Hauke Mehrtens authored
When there is no device connected to the controller we should not start the controller. This also changes between PCIe 1.0 and PCIe 2.0 speed based on the device. This code is based on code from the new Broadcom PCIe controller driver. Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 43748
-
Luka Perkov authored
- SheevaPlug - SheevaPlug with eSATA - GuruplugServerPlus Signed-off-by:
Gerald Kerma <dreagle@doukki.net> SVN-Revision: 43747
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43746
-
Felix Fietkau authored
Package libbfd, libopcodes and ar seperately. Signed-off-by:
Daniel Golle <daniel@makrotopia.org> SVN-Revision: 43745
-
Felix Fietkau authored
This patch adds soc support for QCA9561 and TP9343. TP9343 is a reduced version of QCA9561, which can be found in TP-LINK routers in China. The qca956x_wmac has not yet been supported by ath9k. tested on TL-WDR6500 and TL-WR882N v1 (Chinese version) Signed-off-by:
Weijie Gao <hackpascal@gmail.com> SVN-Revision: 43744
-
Felix Fietkau authored
Inline function ar8xxx_create_mii. Signed-off-by:
Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43743
-
Felix Fietkau authored
Remove read/write/rmw member functions from ar8xxx_priv There seems to be no real benefit of the ar8xxx_priv member functions read/write/rmw as one implementation exists for each of them only. Especially ar8xxx_mii_rmw is assigned to priv->rmw first and then mapped to ar8xxx_rmw. Rename the ar8xxx_mii_.. functions to ar8xxx_.. and use them directly. Signed-off-by:
Heiner Kallweit <hkallweit1@gmail.com> SVN-Revision: 43742
-