aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic/config-3.18
Commit message (Collapse)AuthorAgeFilesLines
* kernel: enable memory compactionFelix Fietkau2018-10-091-1/+1
| | | | | | | | | | | Compaction is the only memory management component to form high order (larger physically contiguous) memory blocks reliably. The page allocator relies on compaction heavily and the lack of the feature can lead to unexpected OOM killer invocations for high order memory requests. You shouldn't disable this option unless there really is a strong reason for it. Signed-off-by: Felix Fietkau <nbd@nbd.name> Signed-off-by: Michal Hrusecky <michal.hrusecky@nic.cz>
* config: extend small_flash featureAlex Maclean2018-07-121-1/+1
| | | | | | | | | | Extend the small_flash feature to disable swap, core dumps, and kernel debug info, and change the squashfs block size to 1024KiB. Also change squashfs fragment cache to 2 for small_flash to ease memory usage. Signed-off-by: Alex Maclean <monkeh@monkeh.net>
* kernel: only optimized for size if small_flashMathias Kresin2018-07-121-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | Add a new config option to allow to select the default compile optimization level for the kernel. Select the optimization for size by default if the small_flash feature is set. Otherwise "Optimize for performance" is set. Add the small_flash feature flag to all (sub)targets which had the optimization for size in their default kernel config. Remove CC_OPTIMIZE_FOR_* symbols from all kernel configs to apply the new setting. Exceptions to the above are: - lantiq, where the optimization for size is only required for the xway_legacy subtarget but was set for the whole target - mediatek, ramips/mt7620 & ramips/mt76x8 where boards should have plenty of space and an optimization for size doesn't make much sense - rb532, which has 128MByte flash Signed-off-by: Mathias Kresin <dev@kresin.me>
* kernel: Restrict dmesg output to root.Rosen Penev2018-04-301-1/+1
| | | | | | | | In typical OpenWrt setups, there are no other users that have a shell spawned for them by default. This can be overriden by the kernel.dmesg_output syssctl. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kernel: mtdsplit: Add support for D-link JBOOTPawel Dembicki2018-02-111-0/+1
| | | | | | | | | The D-Link devices with JBOOT bootloader use their own kernel image header (stag + sch2 headers). This driver find jImage header and set rootfs start after kernel file. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* kernel: allow disabling multicast routing supportMatthias Schiffer2018-01-111-1/+1
| | | | | | | | Multicast routing support is not needed in most setups, and increases the size of the kernel considerably (>10K after LZMA). Add a config switch to allow disabling it. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* kernel: Enable fadvise on older kernels.Rosen Penev2017-11-171-1/+1
| | | | | | Backport of 56342ee2bcbf9bf8918a01045471c7bb7faa1596 for older kernels. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* kernel: add missing symbolsMathias Kresin2017-07-071-0/+1
| | | | | | Fixes the ramips and xburst/qi_lb60 build. Signed-off-by: Mathias Kresin <dev@kresin.me>
* kernel: remove out of tree direct-io disable hackFelix Fietkau2017-04-261-1/+0
| | | | | | | Direct-IO support has to be enabled for the release build anyway, so this hack is not worth keeping Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add another missing TPM symbolJohn Crispin2017-03-111-0/+1
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* kernel: more tpm related symbolsJohn Crispin2017-03-061-0/+2
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* kernel: sort generic configsJonas Gorski2017-02-281-35/+34
| | | | | | | Use kconfig.pl to sort the generic configs and get rid of duplicate entries. Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
* kernel: add another missing TPM symbolJohn Crispin2017-02-271-0/+1
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* kernel: add missing TPM related config symbol for 3.18Felix Fietkau2017-02-271-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing HW_RANDOM_TPM symbolJohn Crispin2017-02-271-0/+1
| | | | Signed-off-by: John Crispin <john@phrozen.org>
* kernel: Add TPM Module supportChris Blake2017-02-271-0/+6
| | | | | | | | The following will enable the TPM kernel module, as well as support for the atmel i2c TPM driver. Tested and confirmed working on an Aerohive AP-121 Signed-off-by: Chris Blake <chrisrblake93@gmail.com>
* kernel: add missing config symbol for linux 3.18Felix Fietkau2017-02-221-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove yaffs2 support, it is no longer neededFelix Fietkau2017-01-161-2/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing config symbolFelix Fietkau2017-01-101-0/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove ubifs xz decompression supportFelix Fietkau2017-01-091-1/+0
| | | | | | | It has been unused, and less useful than squashfs for cases where flash space usage matters. Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: enable pcryptJason A. Donenfeld2016-11-161-1/+1
| | | | | | | | | This is a powerful API for parallel crypto from which many other modules can benefit. It only winds up being turned on on SMP systems, which means this adds 0 bytes to the kernel on tiny machines, while only adding a small bit to SMP systems for big performance improvements. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* kernel: mtdsplit: add support for WRGG imagesStijn Tintel2016-10-271-0/+1
| | | | | | | | Support splitting WRGG images, found in some D-Link devices (e.g. DAP-2695). Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Acked-by: John Crispin <john@phrozen.org>
* kernel: drop usbdev LED triggerRafał Miłecki2016-10-191-1/+0
| | | | | | It was LEDE's trigger that was replaced by upstream usbport one. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* kernel: add missing symbols for Linux 3.18 (like d2f4479870)Felix Fietkau2016-10-041-0/+3
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* netfilter: fix file conflicts between kmod-ipt- and kmod-nft- packagesMatthias Schiffer2016-09-301-0/+1
| | | | | | | | The nf_reject_* and nf_nat_masquerade_* modules are moved into the corresponding kmod-nf- packages. Appropriate dependencies are added to the kmod-nft- packages. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* Revert "kernel: remove long obsolete gpio spi controller driver patch"Felix Fietkau2016-08-041-0/+1
| | | | This reverts commit 9e62a7668c4085563a907da51a08819c88d04f33.
* kernel: remove unused morse led trigger driverFelix Fietkau2016-08-041-1/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove long obsolete gpio spi controller driver patchFelix Fietkau2016-08-041-1/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove esfq qdiscFelix Fietkau2016-08-041-2/+0
| | | | | | It has been obsolete for years now Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: Add option to make using filesystem ACL support the defaultDaniel Dickinson2016-06-301-1/+4
| | | | | | | This adds a configuration options that allows to make filesystem ACL support the default in the kernel, except for old nfs. Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>
* kernel: rename B53 symbols to avoid upstream kernel conflictRafał Miłecki2016-06-201-2/+2
| | | | | | | | | In kernel 4.7 there is upstreamed b53 driver using (mostly?) the same symbols as our b53 does. Change our symbols so both drivers can coexist in kernel tree. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Acked-by: Jonas Gorski <jonas.gorski@gmail.com>
* kernel: enable CONFIG_PANIC_ON_OOPS by defaultFelix Fietkau2016-05-151-2/+2
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: set CONFIG_PANIC_TIMEOUT by defaultFelix Fietkau2016-05-151-1/+1
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: remove ocf support, cryptodev-linux should be used insteadFelix Fietkau2016-05-121-13/+0
| | | | Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: add missing config optionsHauke Mehrtens2016-03-051-0/+2
| | | | | | | | | | The buildbots complained about these config options being missing for arm64: CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 48929
* kernel: add some missing kernel config optionsHauke Mehrtens2016-01-241-0/+2
| | | | | | | | The built bots found these missing kernel configuration options. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 48477
* kernel: mtdsplit: add support for EVA imagesFelix Fietkau2016-01-171-0/+1
| | | | | | | | | This allows splitting EVA images (usually found in fritz devices). The firmware will be split into a kernel and a separate rootfs partition. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> SVN-Revision: 48262
* kernel: mtdsplit: add support for brnImagesFelix Fietkau2016-01-171-0/+1
| | | | | | | | | | | | | | | | | This adds brnImage (used with the brnboot bootloader) firmware parsing support. brnboot verifies the integrity of the firmware stored on the "Code Image" partitions by looking at the 12 byte footer at the very end of the partition. This footer contains the checksum of the original brnImage (kernel + rootfs/squashfs) and must not be touched (by our JFFS2 rootfs_data - otherwise the image will not be bootable anymore). Big thanks to Mathias Kresin for analyzing the brnImage structure and finding out the information how to keep images valid even when adding a nested rootfs_data partition. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> SVN-Revision: 48261
* kernel: add missing config optionHauke Mehrtens2015-11-201-0/+1
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47536
* kernel: add missing config optionsHauke Mehrtens2015-11-101-0/+1
| | | | | | | | This was seen by the buildbot on arm64. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 47452
* kernel: add missing config symbolFelix Fietkau2015-10-301-0/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47283
* kernel 3.18/kernel 4.0/kernel 4.1: add missing symbolJohn Crispin2015-09-161-0/+1
| | | | | | | | deactivate NET_SCTPPROBE just like NET_TCPPROBE Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46974
* kernel: remove packaging of kmod-crypto-core and kmod-crypto-arc4Felix Fietkau2015-09-081-2/+3
| | | | | | | | | Everything except for blkcipher was already built-in, so make blkcipher built-in as well. Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 46820
* kernel: add CONFIG_REGMAP_MMIO config optionHauke Mehrtens2015-07-261-0/+1
| | | | | | Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 46501
* generic: add missing symbolJohn Crispin2015-07-141-0/+1
| | | | | | Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> SVN-Revision: 46345
* kernel: add missing config optionHauke Mehrtens2015-07-121-0/+1
| | | | | | | | This should fix build of sunxi. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 46304
* kernel: add missing config symbol (fixes #19880)Felix Fietkau2015-07-081-0/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 46265
* kernel: add missing config symbolFelix Fietkau2015-06-171-0/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 46007
* kernel: add missing config symbol (#19870)Felix Fietkau2015-06-151-0/+1
| | | | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45992
* kernel: move a symbol from the ipq806x config to generic to prevent it from ↵Felix Fietkau2015-06-071-0/+1
| | | | | | | | being nuked by make kernel_oldconfig Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45920