aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sysctl.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-06pipe, sysctl: remove pipe_proc_fn()Eric Biggers1-10/+5
2018-02-06pipe, sysctl: drop 'min' parameter from pipe-max-size converterEric Biggers1-14/+1
2018-01-31mm, hugetlb: remove hugepages_treat_as_movable sysctlMichal Hocko1-7/+0
2017-11-17kernel/sysctl.c: code cleanupsOla N. Kaldestad1-5/+3
2017-11-17sysctl: check for UINT_MAX before unsigned int min/maxJoe Lawrence1-6/+8
2017-11-17pipe: add proc_dopipe_max_size() to safely assign pipe_max_sizeJoe Lawrence1-0/+49
2017-11-17pipe: match pipe_max_size data type with procfsJoe Lawrence1-1/+1
2017-11-15mm, sysctl: make NUMA stats configurableKemi Wang1-0/+9
2017-11-15kmemcheck: rip it outLevin, Alexander (Sasha Levin)1-10/+0
2017-11-14Merge branch 'for-4.15/block' of git://git.kernel.dk/linux-blockLinus Torvalds1-5/+0
2017-10-06Merge branch 'core-watchdog-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-13/+9
2017-10-04sysctl: remove /proc/sys/vm/nr_pdflush_threadsJens Axboe1-5/+0
2017-10-03kernel/sysctl.c: remove duplicate UINT_MAX check on do_proc_douintvec_conv()Luis R. Rodriguez1-2/+0
2017-09-29sched/sysctl: Check user input value of sysctl_sched_time_avgEthan Zhao1-1/+2
2017-09-14watchdog/sysctl: Clean up sysctl variable name spaceThomas Gleixner1-8/+8
2017-09-14watchdog/sysctl: Get rid of the #ifdefferyThomas Gleixner1-5/+1
2017-07-12kernel/watchdog: split up config optionsNicholas Piggin1-13/+18
2017-07-12sysctl: add unsigned int range supportLuis R. Rodriguez1-0/+66
2017-07-12sysctl: simplify unsigned int supportLuis R. Rodriguez1-7/+146
2017-07-12sysctl: fold sysctl_writes_strict checks into helperLuis R. Rodriguez1-24/+32
2017-07-12sysctl: kdoc'ify sysctl_writes_strictLuis R. Rodriguez1-4/+25
2017-05-08proc/sysctl: fix the int overflow for jiffies conversionGao Feng1-1/+1
2017-05-01Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+2
2017-04-20timer/sysclt: Restrict timer migration sysctl values to 0 and 1Myungho Jung1-0/+2
2017-04-08sysctl: report EINVAL if value is larger than UINT_MAX for proc_douintvecLiping Zhang1-0/+2
2017-04-07sysctl: don't print negative flag for proc_douintvecLiping Zhang1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-02-01sched/rt: Show the 'sched_rr_timeslice' SCHED_RR timeslice tuning knob in mil...Shile Zhang1-1/+1
2017-01-26sysctl: fix proc_doulongvec_ms_jiffies_minmax()Eric Dumazet1-0/+1
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2016-12-15Merge tag 'trace-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-1/+1
2016-12-14coredump: clarify "unsafe core_pattern" warningAlexey Dobriyan1-3/+5
2016-12-12Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+0
2016-11-23tracing: Make tracepoint_printk a static_keySteven Rostedt (Red Hat)1-1/+1
2016-10-25x86/dumpstack: Remove raw stack dumpJosh Poimboeuf1-7/+0
2016-10-20sched/fair: Kill the unused 'sched_shares_window_ns' tunableMatt Fleming1-7/+0
2016-10-10Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-12/+2
2016-10-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-0/+9
2016-09-30mnt: Add a per mount namespace limit on the number of mountsEric W. Biederman1-0/+9
2016-09-27compat: remove compat_printk()Arnd Bergmann1-10/+0
2016-09-27fs/file: more unsigned file descriptorsAlexey Dobriyan1-2/+2
2016-08-26sysctl: handle error writing UINT_MAX to u32 fieldsSubash Abhinov Kasiviswanathan1-2/+43
2016-08-02printk: add kernel parameter to control writes to /dev/kmsgBorislav Petkov1-0/+7
2016-07-28mm: convert zone_reclaim to node_reclaimMel Gorman1-2/+2
2016-06-15rcu: sysctl: Panic on RCU StallDaniel Bristot de Oliveira1-0/+11
2016-05-25Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+10
2016-05-19mm: /proc/sys/vm/stat_refresh to force vmstat updateHugh Dickins1-0/+7
2016-05-16perf core: Separate accounting of contexts and real addresses in a stack traceArnaldo Carvalho de Melo1-0/+9
2016-05-16perf core: Generalize max_stack sysctl handlerArnaldo Carvalho de Melo1-1/+1
2016-04-27perf core: Allow setting up max frame stack depth via sysctlArnaldo Carvalho de Melo1-0/+12
2016-03-17mm: scale kswapd watermarks in proportion to memoryJohannes Weiner1-0/+10
2016-02-09sched/debug: Make schedstats a runtime tunable that is disabled by defaultMel Gorman1-1/+12
2016-01-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+14
2016-01-20sysctl: enable strict writesKees Cook1-1/+1
2016-01-19pipe: limit the per-user amount of pages allocated in pipesWilly Tarreau1-0/+14
2016-01-14mm: mmap: add new /proc tunable for mmap_base ASLRDaniel Cashman1-0/+22
2016-01-04kernel/*: switch to memdup_user_nul()Al Viro1-51/+28
2015-11-05kernel/watchdog.c: add sysctl knob hardlockup_panicDon Zickus1-0/+11
2015-11-05kernel/watchdog.c: perform all-CPU backtrace in case of hard lockupJiri Kosina1-0/+9
2015-10-12bpf: enable non-root eBPF programsAlexei Starovoitov1-0/+13
2015-09-10sysctl: fix int -> unsigned long assignments in INT_MIN caseIlya Dryomov1-5/+5
2015-09-10kexec: split kexec_load syscall from kexec core codeDave Young1-1/+1
2015-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-7/+1
2015-07-01sysctl: Allow creating permanently empty directories that serve as mountpoints.Eric W. Biederman1-7/+1
2015-06-24watchdog: add watchdog_cpumask sysctl to assist nohzChris Metcalf1-0/+7
2015-06-19timer: Reduce timer migration overhead if disabledThomas Gleixner1-9/+9
2015-04-17kernel/sysctl.c: detect overflows when converting to intHeinrich Schuchardt1-1/+9
2015-04-17kernel/sysctl.c: threads-max observe limitsHeinrich Schuchardt1-4/+2
2015-04-15mm: allow compaction of unevictable pagesEric B Munson1-0/+9
2015-04-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-11/+24
2015-04-14watchdog: enable the new user interface of the watchdog mechanismUlrich Obergfell1-11/+24
2015-04-14Merge branch 'for-linus-1' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-0/+1
2015-03-25fs: move struct kiocb to fs.hChristoph Hellwig1-0/+1
2015-03-17fs: add dirtytime_expire_seconds sysctlTheodore Ts'o1-0/+8
2015-02-10mm, hugetlb: remove unnecessary lower bound on sysctl handlers"?Andrey Ryabinin1-3/+0
2014-12-16Merge tag 'trace-3.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ros...Linus Torvalds1-0/+7
2014-12-15tracing: Add tp_printk cmdline to have tracepoints go to printk()Steven Rostedt (Red Hat)1-0/+7
2014-12-10kernel: add panic_on_warnPrarit Bhargava1-0/+9
2014-10-28sched/fair: Fix division by zero sysctl_numa_balancing_scan_sizeKirill Tkhai1-1/+2
2014-10-13Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-9/+0
2014-10-09mm: remove noisy remainder of the scan_unevictable interfaceJohannes Weiner1-7/+0
2014-09-16rcutorture: Rename rcutorture_runnable parameterPaul E. McKenney1-9/+0
2014-08-06mm, hugetlb: remove hugetlb_zero and hugetlb_infinityDavid Rientjes1-6/+3
2014-06-23kernel/watchdog.c: print traces for all cpus on lockup detectionAaron Tomlin1-0/+11
2014-06-23mm, pcp: allow restoring percpu_pagelist_fraction defaultDavid Rientjes1-2/+1
2014-06-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-nextLinus Torvalds1-4/+0
2014-06-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-2/+2
2014-06-06sysctl: convert use of typedef ctl_table to struct ctl_tableJoe Perches1-1/+1
2014-06-06sysctl: allow for strict write position handlingKees Cook1-2/+67
2014-06-06sysctl: refactor sysctl string writing logicKees Cook1-7/+4
2014-06-06sysctl: clean up char buffer argumentsKees Cook1-7/+7
2014-06-05Merge branch 'x86/vdso' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/...Linus Torvalds1-0/+5
2014-05-18sparc64: fix sparse warning in tsb.cSam Ravnborg1-4/+0
2014-05-14ipv4: make ip_local_reserved_ports per netnsWANG Cong1-2/+2
2014-05-05x86, vdso: Clean up 32-bit vs 64-bit vdso paramsAndy Lutomirski1-0/+5
2014-04-25kobject: Make support for uevent_helper optional.Michael Marineau1-2/+2
2014-04-07hung_task: check the value of "sysctl_hung_task_timeout_sec"Liu Hua1-0/+6
2014-04-03drop_caches: add some documentation and info messageDave Hansen1-2/+2
2014-04-01Merge branch 'for-3.15/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-12/+0
2014-03-13block: remove old blk_iopoll_enabled variableJens Axboe1-12/+0
2014-02-02Merge branch 'linus' into sched/core, to resolve conflictsIngo Molnar1-5/+35
2014-01-31Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+5
2014-01-28sched/numa, mm: Remove p->numa_migrate_deferredRik van Riel1-7/+0
2014-01-25hung_task: Display every hung task warningAaron Tomlin1-3/+5
2014-01-25sysctl: Add neg_one as a standard constraintAaron Tomlin1-0/+1
2014-01-23kexec: add sysctl to disable kexec_loadKees Cook1-0/+13
2014-01-23numa: add a sysctl for numa_balancingAndi Kleen1-0/+9
2014-01-21mm: add overcommit_kbytes sysctl variableJerome Marchand1-3/+8
2014-01-13sched/deadline: Remove the sysctl_sched_dl knobsPeter Zijlstra1-14/+0
2014-01-13sched/deadline: Add bandwidth management for SCHED_DEADLINE tasksDario Faggioli1-0/+14
2013-12-17sched/numa: Drop sysctl_numa_balancing_settle_count sysctlWanpeng Li1-7/+0
2013-11-14Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+3
2013-11-13kernel/sysctl.c: check return value after call proc_put_char() in __do_proc_d...Chen Gang1-1/+4
2013-11-12Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-7/+14
2013-11-12Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2013-11-06Merge branch 'sched/core' into core/locking, to prepare the kernel/locking/ f...Ingo Molnar1-7/+14
2013-10-16sysrq: Allow magic SysRq key functions to be disabled through KconfigBen Hutchings1-1/+1
2013-10-09sched/numa: Skip some page migrations after a shared faultRik van Riel1-0/+7
2013-10-09sched/numa: Remove the numa_balancing_scan_period_reset sysctlMel Gorman1-7/+0
2013-10-09sched/numa: Favour moving tasks towards the preferred nodeMel Gorman1-0/+7
2013-10-04perf: Enforce 1 as lower limit for perf_event_max_sample_rateKnut Petersen1-0/+1
2013-09-23hung_task: Change sysctl_hung_task_check_count to 'int'Li Zefan1-2/+3
2013-09-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-3/+3
2013-09-11mm: prepare to remove /proc/sys/vm/hugepages_treat_as_movableNaoya Horiguchi1-1/+1
2013-09-10fs: bump inode and dentry counters to longGlauber Costa1-3/+3
2013-07-26sysctl: range checking in do_proc_dointvec_ms_jiffies_convFrancesco Fusco1-1/+5
2013-07-12Merge branch 'linus' into timers/urgentThomas Gleixner1-0/+7
2013-07-11Merge tag 'trace-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-0/+7
2013-07-10Merge branch 'timers/core' of git://git.kernel.org/pub/scm/linux/kernel/git/f...Ingo Molnar1-2/+2
2013-06-23perf: Drop sample rate when sampling is too slowDave Hansen1-0/+9
2013-06-20watchdog: Rename confusing state variableFrederic Weisbecker1-2/+2
2013-06-19tracing: Disable tracing on warningSteven Rostedt (Red Hat)1-0/+7
2013-05-28watchdog: Disallow setting watchdog_thresh to -1Li Zefan1-2/+1
2013-04-29mm: replace hardcoded 3% with admin_reserve_pages knobAndrew Shewmaker1-0/+7
2013-04-29mm: limit growth of 3% hardcoded other user reserveAndrew Shewmaker1-0/+7
2013-04-29fs: don't compile in drop_caches.c when CONFIG_SYSCTL=nJosh Triplett1-1/+0
2013-03-02Merge tag 'arc-v3.9-rc1-late' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+5
2013-02-27coredump: remove redundant defines for dumpable statesKees Cook1-1/+1
2013-02-25Merge tag 'modules-next-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2013-02-23page-writeback.c: subtract min_free_kbytes from dirtyable memoryPaul Szabo1-1/+0
2013-02-21Merge tag 'please-pull-misc-3.9' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+7
2013-02-15sysctl: Enable PARISC "unaligned-trap" to be used cross-archVineet Gupta1-0/+5
2013-02-07sched/rt: Add a tuning knob to allow changing SCHED_RR timesliceClark Williams1-0/+7
2013-02-07sched: Move sched.h sysctl bits into separate headerClark Williams1-0/+1
2013-01-21taint: add explicit flag to show whether lock dep is still OK.Rusty Russell1-1/+1
2013-01-09sysctl: Enable IA64 "ignore-unaligned-usertrap" to be used cross-archVineet Gupta1-2/+7
2012-12-16Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+43
2012-12-11mm: sched: Adapt the scanning rate if a NUMA hinting fault does not migrateMel Gorman1-0/+7
2012-12-11mm: sched: numa: Implement slow start for working set samplingPeter Zijlstra1-0/+7
2012-12-11mm: sched: numa: Implement constant, per task Working Set Sampling (WSS) ratePeter Zijlstra1-0/+7
2012-12-11mm: numa: Add fault driven placement and migrationPeter Zijlstra1-2/+22
2012-11-28sysctl: remove CONFIG_HOTPLUG ifdefsBill Pemberton1-2/+2
2012-10-09Kconfig: clean up the "#if defined(arch)" list for exception-trace sysctl entryCatalin Marinas1-2/+1
2012-10-06coredump: make core dump functionality optionalAlex Kelly1-1/+11
2012-10-01Merge tag 'arm64-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2012-09-17arm64: Add support for /proc/sys/debug/exception-traceCatalin Marinas1-1/+1
2012-09-04sched: Add time unit suffix to sched sysctl knobsNamhyung Kim1-3/+3
2012-08-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+18
2012-07-31mm: prepare for removal of obsolete /proc/sys/vm/nr_pdflush_threadsWanpeng Li1-5/+3
2012-07-30sysctl: suppress kmemleak messagesSteven Rostedt1-1/+5
2012-07-30coredump: warn about unsafe suid_dumpable / core_pattern comboKees Cook1-2/+35
2012-07-29fs: add link restrictionsKees Cook1-0/+18
2012-04-05sysctl: fix write access to dmesg_restrict/kptr_restrictKees Cook1-4/+4
2012-03-28Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds1-5/+3
2012-03-28sysctl: use bitmap library functionsAkinobu Mita1-5/+3
2012-03-28Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub...Linus Torvalds1-1/+3
2012-03-28Remove all #inclusions of asm/system.hDavid Howells1-1/+0
2012-03-28Disintegrate asm/system.h for SparcDavid Howells1-0/+3
2012-03-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/sysctlLinus Torvalds1-498/+3
2012-02-14security: trim security.hAl Viro1-0/+1
2012-01-24sysctl: Move the implementation into fs/proc/proc_sysctl.cEric W. Biederman1-464/+0
2012-01-24sysctl: Register the base sysctl table like any other sysctl table.Eric W. Biederman1-9/+4
2012-01-24sysctl: Consolidate !CONFIG_SYSCTL handlingEric W. Biederman1-26/+0
2011-12-05x86: Panic on detection of stack overflowMitsuo Hayasaka1-0/+9
2011-10-31Merge branch 'akpm' (Andrew's incoming)Linus Torvalds1-0/+9
2011-10-31kernel/sysctl.c: add cap_last_cap to /proc/sys/kernelDan Ballard1-0/+9
2011-10-30[S390] sparse: fix sparse warnings about missing prototypesMartin Schwidefsky1-8/+0
2011-08-14sched: Accumulate per-cfs_rq cpu usage and charge against bandwidthPaul Turner1-0/+10
2011-07-20sysctl,rcu: Convert call_rcu(free_head) to kfreePaul E. McKenney1-8/+3
2011-06-04perf: Comment /proc/sys/kernel/perf_event_paranoid to be part of user ABIVince Weaver1-0/+6
2011-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tileLinus Torvalds1-1/+1
2011-05-24Merge branch 'next' into for-linusJames Morris1-0/+6
2011-05-23watchdog: Disable watchdog when thresh is zeroMandeep Singh Baines1-4/+8
2011-05-19arch/tile: support signal "exception-trace" hookChris Metcalf1-1/+1
2011-04-04capabilites: allow the application of capability limits to usermode helpersEric Paris1-0/+6
2011-03-23sysctl: restrict write access to dmesg_restrictRichard Weinberger1-1/+17
2011-03-23sysctl: add some missing input constraint checksPetr Holasek1-4/+13
2011-03-16Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-5/+0
2011-03-15Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+1
2011-03-15Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2011-03-16Merge branch 'next' into for-linusJames Morris1-5/+0
2011-03-08unfuck proc_sysctl ->d_compare()Al Viro1-5/+10
2011-03-08Merge branch 'master' of git://git.infradead.org/users/eparis/selinux into nextJames Morris1-5/+0
2011-02-23sched, autogroup, sysctl: Use proc_dointvec_minmax() insteadYong Zhang1-1/+1
2011-02-16Merge commit 'v2.6.38-rc5' into sched/coreIngo Molnar1-1/+2
2011-02-16perf: Optimize throttling codePeter Zijlstra1-1/+1
2011-02-03sched: Use a buddy to implement yield_task_fair()Rik van Riel1-7/+0
2011-02-01security: remove unused security_sysctl hookLucian Adrian Grijincu1-5/+0
2011-01-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-1/+2
2011-01-24Input: sysrq - ensure sysrq_enabled and __sysrq_enabled are consistentAndy Whitcroft1-1/+2