X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=config%2FConfig-kernel.in;h=cc8df5ae563f15404e2103b37a0c854c3d93ded6;hb=402e3311b28267ce554fe977a72feddf6cb0b3a4;hp=437a6230d787eda92c2a21ce0266d6f380935cf7;hpb=5c7846f0afdd39b473f6da2c62129175563b886f;p=openwrt.git diff --git a/config/Config-kernel.in b/config/Config-kernel.in index 437a6230d7..cc8df5ae56 100644 --- a/config/Config-kernel.in +++ b/config/Config-kernel.in @@ -127,6 +127,23 @@ config KERNEL_EARLY_PRINTK debugging purposes to send messages over the serial console in early boot. Enable this to debug early boot problems. +config KERNEL_KPROBES + bool "Compile the kernel with kprobes support" + default n + select KERNEL_FTRACE + select KERNEL_PERF_EVENTS + help + Compiles the kernel with KPROBES support, which allows you to trap + at almost any kernel address and execute a callback function. + register_kprobe() establishes a probepoint and specifies the + callback. Kprobes is useful for kernel debugging, non-intrusive + instrumentation and testing. + If in doubt, say "N". + +config KERNEL_KPROBE_EVENT + bool + default y if KERNEL_KPROBES + config KERNEL_AIO bool "Compile the kernel with asynchronous IO support" default n @@ -135,6 +152,18 @@ config KERNEL_DIRECT_IO bool "Compile the kernel with direct IO support" default n +config KERNEL_FHANDLE + bool "Compile the kernel with support for fhandle syscalls" + default n + +config KERNEL_FANOTIFY + bool "Compile the kernel with modern file notification support" + default n + +config KERNEL_BLK_DEV_BSG + bool "Compile the kernel with SCSI generic v4 support for any block device" + default n + config KERNEL_MAGIC_SYSRQ bool "Compile the kernel with SysRq support" default y @@ -184,6 +213,22 @@ config USE_SPARSE bool "Enable sparse check during kernel build" default n +config KERNEL_DEVTMPFS + bool "Compile the kernel with device tmpfs enabled" + default n + help + devtmpfs is a simple, kernel-managed /dev filesystem. The kernel creates + devices nodes for all registered devices ti simplify boot, but leaves more + complex tasks to userspace (e.g. udev). + +if KERNEL_DEVTMPFS + + config KERNEL_DEVTMPFS_MOUNT + bool "Automatically mount devtmpfs after root filesystem is mounted" + default n + +endif + # # CGROUP support symbols # @@ -488,22 +533,14 @@ if KERNEL_LXC_MISC endif +config KERNEL_SECCOMP_FILTER + bool + default n + config KERNEL_SECCOMP bool "Enable seccomp support" - depends on !(TARGET_uml || TARGET_avr32) + depends on !(TARGET_uml) + select KERNEL_SECCOMP_FILTER default n help Build kernel with support for seccomp. - -config KERNEL_SECCOMP_FILTER - bool "Enable seccomp filter support" - depends on KERNEL_SECCOMP - default n - help - Build kernel with support for seccomp BPF programs. - -config KERNEL_FHANDLE - bool "Enable open by fhandle syscalls" - default n - help - Build kernel with support for open by fhandle syscalls