Commit Graph

17 Commits (67829ffd186285898d417587690dafa4dcf05a0a)

Author SHA1 Message Date
John Crispin b9d87db64f kernel: Support kernel options required by systemd
These kernel options are all likely to be widely useful in this modern age, but
are immediately useful for systemd support.

c.f. http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-apps/systemd/systemd-9999.ebuild?&view=markup#l118

Adapted from a patch by Adam Porter.

Signed-off-by: Jeff Waugh <jdub@bethesignal.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44929 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-03-21 21:48:12 +00:00
John Crispin 079aa4c26c config: add function tracers
Adds menuconfig options for ftrace function tracers

Signed-off-by: Bryan Forbes <bryan@reigndropsfall.net>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44878 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-03-18 20:08:21 +00:00
John Crispin 56c5f2ead6 kernel: enable open by fhandle syscalls
This is needed by many services to function properly and as
all modern distributions got it enabled, it starts to be a
de-facto standard, i.e. user-space starts to silently depend
on it.

This also pulls in EXPORTFS, however, the kernel binary size
increases only a little.
On ARM systems comes down to 800 bytes uncompressed and about
200 bytes compressed size.
On MIPS systems it's about 1.2 kB size increase of the LZMA
compressed kernel.

v2: use menuconfig option instead of just enabling the option

Signed-off-by: Daniel Golle <daniel@makrotopia.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44765 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-03-15 06:35:13 +00:00
Nicolas Thill d9852e7574 config: disable kernel tracing on uml
Signed-off-by: Nicolas Thill <nico@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44397 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-02-11 11:31:26 +00:00
Rafał Miłecki d3fe1aff4f config: enable EARLY_PRINTK on bcm53xx by default
It's useful for debugging and safe at the same time as we enable it per
device.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43980 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-16 14:50:51 +00:00
John Crispin 10c4ed3ce2 kernel: add SECCOMP to menuconfig
Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43888 3c298f89-4303-0410-b956-a3cf2f4a3e73
2015-01-08 21:23:18 +00:00
Hauke Mehrtens b68f431d77 Kconfig: Various typo/grammar/line-length fixes in Config*.in files
Non-functional changes to config/Config-*.in files, including:

* spelling mistakes
* inconsistent terminology
* grammar
* overly long lines in "help" components

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42519 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-09-13 20:27:25 +00:00
Luka Perkov 5360a529bd config: enable cgroup freezer
This option will be enabled by default only when cgroups support is enabled.

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42464 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-09-10 23:15:22 +00:00
Steven Barth 02e9c5f182 Disable crashlog for UML
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41153 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-12 11:34:44 +00:00
Felix Fietkau 9eb585ddab kernel: fix duplicate KERNEL_PERF_EVENTS with wrong dependency
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@41030 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-06-06 09:20:15 +00:00
Felix Fietkau 72aad7a991 kernel: add a config option for enabling /proc/slabinfo
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40858 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-25 22:39:54 +00:00
Felix Fietkau 7acb3ddb22 kernel: add a config option for /proc page monitoring (useful for detailed memory usage info)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40855 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-05-25 19:38:55 +00:00
John Crispin 12bb716ac3 sparse: add as a new package selectable from the config
This change does multiple things, all related to enable sparse usage as
a static analysis tool selectable from the OpenWrt configuration:
*add a KERNEL_SPARSE option in the config to add sparse to the kernel
 build (through the C=1 option usage)
*add sparse as a new host tools. It will get selected automatically when
 the above option will be enabled

Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40490 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-12 21:21:49 +00:00
Imre Kaloz 7399ef5411 make printk, crashlog and swap support configurable
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40361 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-04-02 11:40:41 +00:00
Luka Perkov 8f3a1a27b7 config: lxc: enable KERNEL_POSIX_MQUEUE
Recent lxc versions are not useful if this option is not enabled. That said,
enable KERNEL_POSIX_MQUEUE by default when KERNEL_LXC_MISC is selected.

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39385 3c298f89-4303-0410-b956-a3cf2f4a3e73
2014-01-24 13:49:39 +00:00
Luka Perkov 82a0abbcf7 config: add KERNEL_DYNAMIC_DEBUG option
Useful when debugging kernel which uses this infrastructure, for
example ubi/ubifs.

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@39007 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-12-09 11:30:16 +00:00
Imre Kaloz 1f939e1460 move menuconfig options into separate files
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38895 3c298f89-4303-0410-b956-a3cf2f4a3e73
2013-11-22 14:30:40 +00:00