aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* kernel: remove esfq qdiscFelix Fietkau2016-08-049-2643/+3
| | | | | | It has been obsolete for years now Signed-off-by: Felix Fietkau <nbd@nbd.name>
* sysupgrade: unmount filesystems before rebootMathias Kresin2016-08-042-0/+3
| | | | | | | | | | | | | | | sysupgrade immediately reboots after flashing an image and doesn't allow to unmount filesystems. At least in case the image used for sysupgrade is stored on a FAT formatted usb flash drive, the following warning is printed during the next mount of the flash drive: FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. Although a data corruption during read operations is unlikely, there is no need to scare the users. Signed-off-by: Mathias Kresin <dev@kresin.me>
* tools: lzma: reduce copyright noiseSergey Ryazanov2016-08-041-0/+20
| | | | | | | | Move the copyright printing code to the usage printing function, to reduce noise from regular execution but preserve information about the author. Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com>
* base-files: remove dead codeDaniel Golle2016-08-041-6/+0
| | | | | | | | | /etc/init.d/boot tried to create /dev/root based on the kernel's cmdline which won't work on any recent targets. Remove that code now that fstools can detect the mounted rootfs based on /proc/self/mountinfo and /dev/root was long gone anyway. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* image: fix per-device rootfs build error when not all opkg package files are ↵Felix Fietkau2016-08-041-1/+1
| | | | | | found Signed-off-by: Felix Fietkau <nbd@nbd.name>
* scripts/config: properly handle select on symbols with unmet direct dependenciesFelix Fietkau2016-08-031-11/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* scripts/config: sync with latest linux upstreamFelix Fietkau2016-08-0315-1394/+1398
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: clean up 260-crypto_test_dependencies.patch to get rid of some more ↵Felix Fietkau2016-08-033-10/+15
| | | | | | kernel bloat Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: modularize bridge netfilter support a bit further to get rid of some ↵Felix Fietkau2016-08-031-4/+19
| | | | | | kernel bloat Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove switch driver kmod packagesFelix Fietkau2016-08-031-140/+0
| | | | | | | | Targets that need switch drivers should select them in their kernel config. This prevents some bloat from creeping into targets that don't need switchdev/dsa Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ramips: enable nand support for mt7621John Crispin2016-08-031-1/+1
| | | | | | this makes sysupgrade work on the ERX Signed-off-by: John Crispin <john@phrozen.org>
* include/image.mk: allow image code to override uImage nameJohn Crispin2016-08-032-2/+3
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* ramips: updated remaining profiles to the new image building codeJohn Crispin2016-08-0342-1322/+1001
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* x86: enable CPU frequency scalingLucian Cristian2016-08-034-5/+15
| | | | | | | | | CPU frequency scaling enables the operating system to scale the CPU frequency up or down in order to save power. CPU frequencies can be scaled automatically depending on the system load, in response to ACPI events, or manually by userspace programs. Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* linux/modules: Add SCH5627 Super I/O chipsLucian Cristian2016-08-031-0/+16
| | | | Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
* lantiq: add cpu temperatur sensor driver for xrx200Florian Eckert2016-08-033-0/+171
| | | | Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
* rtc-rv5c386a: package does not build inside the SDKJohn Crispin2016-08-031-1/+1
| | | | | | | the packages failed to build inside the SDK due to missing header files. Signed-off-by: John Crispin <john@phrozen.org>
* uboot-lantiq: package does not build inside the SDKJohn Crispin2016-08-031-1/+1
| | | | | | | the packages failed to build inside the SDK due to missing ethernet firmware files. Signed-off-by: John Crispin <john@phrozen.org>
* build: remove MIPS dsp/dsp2 CPU_SUBTYPEFelix Fietkau2016-08-0311-12/+0
| | | | | | | There does not seem to be any meaningful difference in generated code. This will save some time and space on snapshot builds Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: move merged package directory from bin/ to staging_dirFelix Fietkau2016-08-032-2/+2
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mkelfimage: remove package, it is a host tool that has been unused for yearsFelix Fietkau2016-08-022-46/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: remove useless minimal/ath5k profilesFelix Fietkau2016-08-022-34/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* uboot-ar71xx: fix default selection for NBG460N/550N/550NHFelix Fietkau2016-08-021-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mac80211: fix minor memleak on AP restart / warning on driver unloadFelix Fietkau2016-08-021-0/+54
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ath9k: fix sta initialization bug leading to stability issuesFelix Fietkau2016-08-021-0/+33
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* omap: remove CONFIG_SND_DEBUG overrideFelix Fietkau2016-08-021-2/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing config symbolFelix Fietkau2016-08-021-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* feeds: switch from github to lede-project.org mirrorsFelix Fietkau2016-08-011-4/+4
| | | | | | | GitHub seems to be a bit unreliable on feeds updates on the buildbot lately, so hopefully our own mirror will be more reliable than that. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* gdb: fix build with gcc 4.1.2 as host compilerHauke Mehrtens2016-08-011-0/+16
| | | | | | | | | | | | | | | | | | | | The additional warnings are causing compile errors on gcc version 4.1.2 as a host compiler. cc -c -Wall -Wdeclaration-after-statement -Wpointer-arith -Wpointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type -Wold-style-declaration -Wold- style-definition -Wformat-nonliteral -I. -I. -I./../../include filter_host.c cc1: error: unrecognized command line option "-Wempty-body" cc1: error: unrecognized command line option "-Wmissing-parameter-type" cc1: error: unrecognized command line option "-Wold-style-declaration" cc1: error: unrecognized command line option "-Wempty-body" cc1: error: unrecognized command line option "-Wmissing-parameter-type" cc1: error: unrecognized command line option "-Wold-style-declaration" Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* scripts: fix remote-gdb with CONFIG_BUILD_SUFFIXHauke Mehrtens2016-08-011-2/+2
| | | | | | | Fix the scripts/remote-gdb script when CONFIG_BUILD_SUFFIX is set. CONFIG_BUILD_SUFFIX extends the name of the folder build_dir/target* Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
* lantiq: enable missing ath10k firmware for BT Home Hub 5AFelix Fietkau2016-08-011-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: remove image specific checksum codeJo-Philipp Wich2016-08-011-8/+0
| | | | | | | Now that we globally calculate sha256sums over the bin/ directory we can remove the target image specific checksum handling. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* build: add checksum targetJo-Philipp Wich2016-08-013-0/+17
| | | | | | | | | | | | | | | Add a new "checksum" make target which generates an sha256sums file over the image files produced in bin/targets/ and automatically call it during make world after the package index generation. The advantage of this new target is that it is guaranteed to run after the images, the SDK and the ImageBuilder archives have been generated to ensure that they all end up in the checksum file. Fixes FS#51. Uses sed to postprocess the OpenSSL digest output into an sha256sum command compatible format. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* apm821xx: fix IB image buildingJo-Philipp Wich2016-08-011-6/+10
| | | | | | | Change the image build code to generate the DTB files as part of the kernel build phase in order to fix the image build in the ImageBuilder environment. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* base-files: increase vm.min_free_kbytesFelix Fietkau2016-08-011-0/+16
| | | | | | | | Network drivers typically allocate memory in atomic context. For that to be reliable, there needs to be enough free memory. Set the value heuristically based on the total amount of system RAM. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: re-enable CONFIG_SND_VERBOSE_PROCFS (FS#66)Felix Fietkau2016-08-011-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ar71xx: Make wget2nand look for LEDE project firmware filesdiizzyy2016-07-261-2/+2
| | | | | | Make wget2nand aware of the new file names Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* ipq806x: fix MAC_POWER_SEL for Netgear R7800dissent12016-07-261-1/+1
| | | | | | | Fixes instability/corruption on the ethernet interface connected to port0 on the switch on Netgear R7800 as well. Signed-off-by: Josh Bendavid <joshbendavid@gmail.com> Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
* uqmi: add metric option to interface configFlorian Eckert2016-07-261-2/+7
| | | | | | It is now possible to add an metric option for the qmi proto in dhcp mode. Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
* uqmi: fix option ipv6Florian Eckert2016-07-261-5/+1
| | | | | | | If option ist not set then ipv6 is still enabled on this Interface. Check if variable is zero will fix this issue. Signed-off-by: Florian Eckert <Eckert.Florian@googlemail.com>
* ramips: Rename TP-Link Archer C50 LEDsP.Wassi2016-07-262-10/+10
| | | | | | | Rename LEDs in TP-Link Archer C50 from [manufacturer name] to [board name] ("tp-link" -> "c50") Signed-off-by: P.Wassi <p.wassi@gmx.at>
* ramips: Improve TP-Link Archer C20i supportP.Wassi2016-07-264-5/+49
| | | | | | Improve / finalise TP-Link Archer C20i support. Signed-off-by: P.Wassi <p.wassi@gmx.at>
* target/sdk: update README.SDK to explain dependency handlingFelix Fietkau2016-08-011-1/+5
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* target/sdk: ship toolchain and kernel module packageFelix Fietkau2016-08-011-0/+2
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* image: use the merged package directory to resolve dependencies for ↵Felix Fietkau2016-08-011-2/+14
| | | | | | per-device rootfs Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: create a package feed directory containing all packagesFelix Fietkau2016-08-012-1/+11
| | | | | | Needed for proper dependency handling for per-device rootfs Signed-off-by: Felix Fietkau <nbd@nbd.name>
* build: fix tabs vs whitespace issueFelix Fietkau2016-08-011-6/+6
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* brcm63xx: fix CT-536p/CT-5621T supportDaniel Gonzalez2016-08-012-2/+2
| | | | | | | | | | | Fix support for the Comtrend CT-536+, CT-5361 and CT-5621T routers support. Currently the firmware is broken for these routers, because there is a missing bar in the code at the DTS file avoiding to match with DTS stuff at the kernel. This causes the router boots without ethernet connectivity. The status led also has a typo. Signed-off-by: Daniel Gonzalez <dgcbueu@gmail.com> Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* kernel: silence a false positive uninitialized variable warningFelix Fietkau2016-08-011-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* ipq806x: fix boot hang if cmdline contains words with r in the middleJonas Gorski2016-08-011-1/+1
| | | | | | | | | | | | | | The ATB DTB mangle code will enter an infinite loop if it encounters a word in the command line that contains an r in the middle of the word. Fix this by increasing ptr everytime before invoking strchr, ot avoid finding the same r again. This fixes booting at least on Netgear R7500v1, which contains "ubi.mtd=rootfs" in its commandline, triggering the misbehaviour. Fixes: 0ddcbee26151 ("ipq806x: activate ATAG DTB mangle and EA8500 rootblock in dts") Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>