Skip to content
Snippets Groups Projects
Select Git revision
  • f9eb2fdd04d4e68fbea18970bbf65ace716d25b6
  • panfrost/ci default
  • jakob-v5.4-patch
  • jakob-v5.4
  • jakob-4.19
  • drm-misc-next-with-blob
  • v5.3-hack-boot/ci
  • v5.3/ci
  • v5.2/ci
  • boot-time-improvement
  • jakob-v4.8
  • jakob-v4.9
12 results

sysctl.c

Blame
  • sysctl.c 74.14 KiB
    /*
     * sysctl.c: General linux system control interface
     *
     * Begun 24 March 1995, Stephen Tweedie
     * Added /proc support, Dec 1995
     * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
     * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.
     * Added kernel/java-{interpreter,appletviewer}, 96/5/10, Mike Shaver.
     * Dynamic registration fixes, Stephen Tweedie.
     * Added kswapd-interval, ctrl-alt-del, printk stuff, 1/8/97, Chris Horn.
     * Made sysctl support optional via CONFIG_SYSCTL, 1/10/97, Chris
     *  Horn.
     * Added proc_doulongvec_ms_jiffies_minmax, 09/08/99, Carlos H. Bauer.
     * Added proc_doulongvec_minmax, 09/08/99, Carlos H. Bauer.
     * Changed linked lists to use list.h instead of lists.h, 02/24/00, Bill
     *  Wendling.
     * The list_for_each() macro wasn't appropriate for the sysctl loop.
     *  Removed it and replaced it with older style, 03/23/00, Bill Wendling
     */
    
    #include <linux/module.h>
    #include <linux/aio.h>
    #include <linux/mm.h>
    #include <linux/swap.h>
    #include <linux/slab.h>
    #include <linux/sysctl.h>
    #include <linux/bitmap.h>
    #include <linux/signal.h>
    #include <linux/printk.h>
    #include <linux/proc_fs.h>
    #include <linux/security.h>
    #include <linux/ctype.h>
    #include <linux/kmemleak.h>
    #include <linux/fs.h>
    #include <linux/init.h>
    #include <linux/kernel.h>
    #include <linux/kobject.h>
    #include <linux/net.h>
    #include <linux/sysrq.h>
    #include <linux/highuid.h>
    #include <linux/writeback.h>
    #include <linux/ratelimit.h>
    #include <linux/compaction.h>
    #include <linux/hugetlb.h>
    #include <linux/initrd.h>
    #include <linux/key.h>
    #include <linux/times.h>
    #include <linux/limits.h>
    #include <linux/dcache.h>
    #include <linux/dnotify.h>
    #include <linux/syscalls.h>
    #include <linux/vmstat.h>
    #include <linux/nfs_fs.h>
    #include <linux/acpi.h>
    #include <linux/reboot.h>
    #include <linux/ftrace.h>
    #include <linux/perf_event.h>
    #include <linux/kprobes.h>
    #include <linux/pipe_fs_i.h>
    #include <linux/oom.h>
    #include <linux/kmod.h>
    #include <linux/capability.h>
    #include <linux/binfmts.h>
    #include <linux/sched/sysctl.h>
    #include <linux/sched/coredump.h>
    #include <linux/kexec.h>
    #include <linux/bpf.h>
    #include <linux/mount.h>
    #include <linux/pipe_fs_i.h>