aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/sysctl.h
AgeCommit message (Expand)AuthorFilesLines
2023-12-28sysctl: remove struct ctl_pathThomas Weißschuh1-5/+0
2023-12-28sysctl: delete unused define SYSCTL_PERM_EMPTY_DIRThomas Weißschuh1-2/+0
2023-11-01proc: sysctl: prevent aliased sysctls from getting passed to initKrister Johansen1-0/+6
2023-08-15sysctl: Add size arg to __register_sysctl_initJoel Granados1-2/+3
2023-08-15sysctl: Add size to register_sysctlJoel Granados1-2/+8
2023-08-15sysctl: Add a size arg to __register_sysctl_tableJoel Granados1-1/+1
2023-08-15sysctl: Add ctl_table_size to ctl_table_headerJoel Granados1-2/+12
2023-06-18sysctl: replace child with an enumerationJoel Granados1-2/+12
2023-05-23sysctl: Refactor base paths registrationsJoel Granados1-23/+0
2023-05-23sysctl: stop exporting register_sysctl_tableJoel Granados1-7/+1
2023-05-02sysctl: remove register_sysctl_paths()Luis Chamberlain1-12/+0
2022-08-08mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readabilityMuchun Song1-0/+4
2022-06-30sysctl: add proc_dointvec_ms_jiffies_minmaxYuwei Wang1-0/+2
2022-05-03net: sysctl: introduce sysctl SYSCTL_THREETonghao Zhang1-4/+5
2022-01-30include/linux/sysctl.h: fix register_sysctl_mount_point() return typeAndrew Morton1-1/+1
2022-01-22kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases()Luis Chamberlain1-1/+1
2022-01-22sysctl: add and use base directory declarer and registration helperLuis Chamberlain1-0/+24
2022-01-22fs: move pipe sysctls to is own fileLuis Chamberlain1-0/+6
2022-01-22sysctl: move maxolduid as a sysctl specific constLuis Chamberlain1-0/+3
2022-01-22sysctl: share unsigned long const valuesLuis Chamberlain1-0/+6
2022-01-22sysctl: add helper to register a sysctl mount pointLuis Chamberlain1-0/+7
2022-01-22random: move the random sysctl declarations to its own fileXiaoming Ni1-1/+0
2022-01-22firmware_loader: move firmware sysctl to its own filesXiaoming Ni1-1/+0
2022-01-22eventpoll: simplify sysctl declaration with register_sysctl()Xiaoming Ni1-1/+0
2022-01-22sysctl: move some boundary constants from sysctl.c to sysctl_valsXiaoming Ni1-3/+10
2022-01-22sysctl: add a new register_sysctl_init() interfaceXiaoming Ni1-0/+3
2021-08-17sysctl: introduce new proc handler proc_doboolJia He1-0/+2
2021-03-25sysctl: add proc_dou8vec_minmax()Eric Dumazet1-0/+2
2020-08-14all arch: remove system call sys_sysctlXiaoming Ni1-4/+2
2020-06-08kernel/sysctl: support setting sysctl parameters from kernel command lineVlastimil Babka1-0/+4
2020-04-27sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig1-31/+22
2020-04-27sysctl: remove all extern declaration from sysctl.cChristoph Hellwig1-0/+8
2019-12-04include/linux/sysctl.h: inline braces for ctl_table and ctl_table_headerAlessio Balsini1-4/+2
2019-07-18proc/sysctl: add shared variables for range checkMatteo Croce1-0/+7
2019-06-14sysctl: define proc_do_static_key()Eric Dumazet1-0/+3
2018-02-06pipe, sysctl: remove pipe_proc_fn()Eric Biggers1-3/+0
2017-11-17pipe: add proc_dopipe_max_size() to safely assign pipe_max_sizeJoe Lawrence1-0/+3
2017-11-09sysctl: add register_sysctl() dummy helperArnd Bergmann1-0/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-19Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2017-07-13Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+3
2017-07-12sysctl: add unsigned int range supportLuis R. Rodriguez1-0/+3
2017-07-11proc: Fix proc_sys_prune_dcache to hold a sb referenceEric W. Biederman1-1/+1
2017-06-30randstruct: Mark various structs for randomizationKees Cook1-1/+1
2017-04-16sysctl: Remove dead register_sysctl_rootEric W. Biederman1-1/+0
2017-02-13proc/sysctl: prune stale dentries during unregisteringKonstantin Khlebnikov1-0/+1
2016-10-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-2/+1
2016-08-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-0/+2
2016-08-26sysctl: handle error writing UINT_MAX to u32 fieldsSubash Abhinov Kasiviswanathan1-0/+2
2016-08-14net: make net namespace sysctls belong to container's ownerDmitry Torokhov1-0/+4
2016-08-08sysctl: Stop implicitly passing current into sysctl_table_root.lookupEric W. Biederman1-2/+1
2016-08-02uapi: move forward declarations of internal structuresAlexey Dobriyan1-0/+1
2015-07-01sysctl: Allow creating permanently empty directories that serve as mountpoints.Eric W. Biederman1-0/+3
2015-04-17kernel/sysctl.c: threads-max observe limitsHeinrich Schuchardt1-0/+3
2014-08-08sysctl: remove typedef ctl_tableJoe Perches1-2/+0
2012-11-18sysctl: Pass useful parameters to sysctl permissionsEric W. Biederman1-2/+1
2012-10-13UAPI: (Scripted) Disintegrate include/linuxDavid Howells1-910/+1
2012-01-24sysctl: Add register_sysctl for normal sysctl usersEric W. Biederman1-0/+1
2012-01-24sysctl: Index sysctl directories with rbtrees.Eric W. Biederman1-2/+8
2012-01-24sysctl: Make the header lists per directory.Eric W. Biederman1-1/+1
2012-01-24sysctl: Modify __register_sysctl_paths to take a set instead of a root and an...Eric W. Biederman1-2/+2
2012-01-24sysctl: Replace root_list with links between sysctl_table_sets.Eric W. Biederman1-2/+1
2012-01-24sysctl: Stop requiring explicit management of sysctl directoriesEric W. Biederman1-3/+7
2012-01-24sysctl: Add a root pointer to ctl_table_setEric W. Biederman1-0/+3
2012-01-24sysctl: Initial support for auto-unregistering sysctl tables.Eric W. Biederman1-0/+1
2012-01-24sysctl: Remove the now unused ctl_table parent field.Eric W. Biederman1-1/+0
2012-01-24sysctl: register only tables of sysctl filesEric W. Biederman1-1/+1
2012-01-24sysctl: Add support for register sysctl tables with a normal cstring path.Eric W. Biederman1-0/+3
2012-01-24sysctl: Remove the unnecessary sysctl_set parent concept.Eric W. Biederman1-3/+0
2012-01-24sysctl: Implement retire_sysctl_setEric W. Biederman1-0/+1
2012-01-24sysctl: Move the implementation into fs/proc/proc_sysctl.cEric W. Biederman1-16/+0
2012-01-24sysctl: Register the base sysctl table like any other sysctl table.Eric W. Biederman1-0/+1
2012-01-24sysctl: Consolidate !CONFIG_SYSCTL handlingEric W. Biederman1-33/+62
2012-01-03sysctl: use umode_t for table permissionsAl Viro1-1/+1
2011-11-02sysctl: add support for poll()Lucas De Marchi1-0/+22
2011-10-03ipv4: NET_IPV4_ROUTE_GC_INTERVAL removalVasily Averin1-1/+1
2011-03-09sysctl: the include of rcupdate.h is only needed in the kernelStephen Rothwell1-1/+1
2011-03-08unfuck proc_sysctl ->d_compare()Al Viro1-4/+10
2010-05-15sysctl: add proc_do_large_bitmapOctavian Purdila1-0/+2
2010-02-16net neigh: Decouple per interface neighbour table controls from binary sysctlsEric W. Biederman1-1/+0
2010-02-16net ipv4: Decouple ipv4 interface parameters from binary sysctl numbersEric W. Biederman1-4/+0
2010-01-10Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne...David S. Miller1-1/+2
2010-01-07net: RFC3069, private VLAN proxy arp supportJesper Dangaard Brouer1-0/+1
2009-12-25net: restore ip source validationJamal Hadi Salim1-0/+1
2009-12-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-5/+5
2009-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6Linus Torvalds1-0/+1
2009-12-04sysctl: add missing commentsThadeu Lima de Souza Cascardo1-5/+5
2009-12-03ipv4 05/05: add sysctl to accept packets with local source addressesPatrick McHardy1-0/+1
2009-11-18sysctl: Remove CTL_NONE and CTL_UNNUMBEREDEric W. Biederman1-9/+0
2009-11-18sysctl: kill dead ctl_handler definitions.Eric W. Biederman1-11/+0
2009-11-12sysctl: Remove the last of the generic binary sysctl supportEric W. Biederman1-3/+0
2009-11-11sysctl: Don't look at ctl_name and strategy in the generic codeEric W. Biederman1-15/+2
2009-11-06sysctl: Make do_sysctl staticEric W. Biederman1-4/+0
2009-09-24sysctl: remove "struct file *" argument of ->proc_handlerAlexey Dobriyan1-10/+9
2009-02-01net: add ARP notify option for devicesStephen Hemminger1-0/+1
2008-10-16sysctl: simplify ->strategyAlexey Dobriyan1-1/+1
2008-07-26[PATCH] sanitize proc_sysctlAl Viro1-0/+1
2008-07-26[PATCH] sysctl: keep track of tree relationshipsAl Viro1-0/+3
2008-07-26[PATCH] allow delayed freeing of ctl_table_headerAl Viro1-0/+6
2008-07-26[PATCH] beginning of sysctl cleanup - ctl_table_setAl Viro1-2/+13
2008-04-29sysctl: add the ->permissions callback on the ctl_table_rootPavel Emelyanov1-1/+6
2008-04-29sysctl: clean from unneeded extern and forward declarationsPavel Emelyanov1-5/+0
2008-04-29include/linux/sysctl.h: remove empty #elseAdrian Bunk1-2/+0
2008-02-05capabilities: introduce per-process capability bounding setSerge E. Hallyn1-3/+0
2008-01-31[IPV4] route cache: Introduce rt_genid for smooth cache invalidationEric Dumazet1-2/+2
2008-01-28sysctl: Infrastructure for per namespace sysctlsEric W. Biederman1-1/+16
2008-01-28sysctl: Remember the ctl_table we passed to register_sysctl_pathsEric W. Biederman1-0/+1
2008-01-28sysctl: Add register_sysctl_paths functionEric W. Biederman1-0/+8
2007-11-20[S390] appldata: remove unused binary sysctls.Heiko Carstens1-1/+0
2007-11-20[S390] cmm: remove unused binary sysctls.Heiko Carstens1-5/+0
2007-10-18sysctl: Error on bad sysctl tablesEric W. Biederman1-0/+1
2007-10-18sysctl: properly register the irda binary sysctl numbersEric W. Biederman1-0/+20
2007-10-18sysctl: Factor out sysctl_data.Eric W. Biederman1-0/+1
2007-10-18sysctl core: Stop using the unnecessary ctl_table typedefEric W. Biederman1-18/+18
2007-07-31Add CTL_PROC backAlexey Dobriyan1-1/+1
2007-04-25[NETFILTER]: bridge-nf: filter bridged IPv4/IPv6 encapsulated in pppoe trafficMichael Milner1-0/+1
2007-04-25[NET]: Replace CONFIG_NET_DEBUG with sysctl.Stephen Hemminger1-0/+1
2007-04-25[TCP]: Add two new spurious RTO responses to FRTOIlpo Järvinen1-0/+1
2007-04-25[TCP]: Add RFC3742 Limited Slow-Start, controlled by variable sysctl_tcp_max_...John Heffner1-0/+1
2007-04-24[IPV6]: Disallow RH0 by default.YOSHIFUJI Hideaki1-0/+1
2007-02-14[PATCH] sysctl: remove the proc_dir_entry member for the sysctl tablesEric W. Biederman1-1/+0
2007-02-14[PATCH] sysctl: add a parent entry to ctl_table and set the parent entryEric W. Biederman1-0/+1
2007-02-14[PATCH] sysctl: reimplement the sysctl proc supportEric W. Biederman1-2/+0
2007-02-14[PATCH] sysctl: allow sysctl_perm to be called from outside of sysctl.cEric W. Biederman1-0/+2
2007-02-14[PATCH] sysctl: factor out sysctl_head_next from do_sysctlEric W. Biederman1-0/+4
2007-02-14[PATCH] sysctl: remove insert_at_head from register_sysctlEric W. Biederman1-2/+2
2007-02-14[PATCH] sysctl: remove support for CTL_ANYEric W. Biederman1-1/+0
2007-02-14[PATCH] sysctl: register the ocfs2 sysctl numbersEric W. Biederman1-0/+1
2007-02-14[PATCH] sysctl: register the sysctl number used by the arlan driverEric W. Biederman1-0/+1
2007-02-14[PATCH] sysctl: s390: move sysctl definitions to sysctl.hEric W. Biederman1-0/+7
2007-02-14[PATCH] sysctl: move CTL_FRV into sysctl.h where it belongsEric W. Biederman1-0/+1
2007-02-14[PATCH] sysctl: move CTL_PM into sysctl.h where it belongsEric W. Biederman1-0/+1
2007-02-14[PATCH] sysctl: move CTL_SUNRPC to sysctl.h where it belongsEric W. Biederman1-1/+2
2007-02-08[X.25]: Adds /proc/sys/net/x25/x25_forward to control forwarding.Andrew Hendry1-1/+2
2006-12-12Remove duplicate "have to" in commentRolf Eike Beer1-1/+1
2006-12-10[PATCH] sysctl: remove unused "context" paramAlexey Dobriyan1-3/+2
2006-12-02[DCCP]: Remove allocation of sysctl numbersGerrit Renker1-14/+0
2006-12-02[DCCP]: Adds the tx buffer sysctlsIan McDonald1-0/+1
2006-12-02[DCCP]: Add sysctls to control retransmission behaviourGerrit Renker1-0/+3
2006-12-02[TCP]: Restrict congestion control choices.Stephen Hemminger1-0/+1
2006-12-02[TCP]: Add tcp_available_congestion_control sysctl.Stephen Hemminger1-0/+1
2006-11-06[PATCH] sysctl: implement CTL_UNNUMBEREDEric W. Biederman1-3/+11
2006-11-06[PATCH] sysctl: allow a zero ctl_name in the middle of a sysctl tableEric W. Biederman1-3/+6
2006-09-26Merge branch 'for-linus' of git://one.firstfloor.org/home/andi/git/linux-2.6Linus Torvalds1-0/+2
2006-09-26[PATCH] zone_reclaim: dynamic slab reclaimChristoph Lameter1-0/+1
2006-09-26[PATCH] x86: Allow users to force a panic on NMIDon Zickus1-0/+1
2006-09-26[PATCH] x86: Add abilty to enable/disable nmi watchdog with sysctlDon Zickus1-0/+1
2006-09-22[IPV6] NDISC: Add proxy_ndp sysctl.YOSHIFUJI Hideaki1-0/+1
2006-09-22[NetLabel]: CIPSOv4 enginePaul Moore1-0/+4
2006-07-03[PATCH] ZVC/zone_reclaim: Leave 1% of unmapped pagecache pages for file I/OChristoph Lameter1-1/+1
2006-06-27[PATCH] pi-futex: rt mutex coreIngo Molnar1-0/+1
2006-06-27[PATCH] vdso: randomize the i386 vDSO by moving it into a vmaIngo Molnar1-0/+1
2006-06-26[PATCH] x86_64: Add compat_printk and sysctl to turn off compat layer warningsAndi Kleen1-0/+2
2006-06-25[PATCH] Get rid of /proc/sys/procStephen Hemminger1-3/+1
2006-06-23[PATCH] support for panic at OOMKAMEZAWA Hiroyuki1-0/+1
2006-06-17[TCP]: Add tcp_slow_start_after_idle sysctl.David S. Miller1-0/+1
2006-06-17[NETFILTER]: conntrack: add sysctl to disable checksummingPatrick McHardy1-0/+2
2006-06-17[I/OAT]: Add a sysctl for tuning the I/OAT offloaded I/O thresholdChris Leech1-0/+1
2006-03-20[TCP]: sysctl to allow TCP window > 32767 sans wscaleRick Jones1-0/+1
2006-03-20[IPV4] ARP: Alloc acceptance of unsolicited ARP via netdevice sysctl.Neil Horman1-0/+1
2006-03-20[DCCP] feat: Introduce sysctls for the default featuresArnaldo Carvalho de Melo1-0/+16
2006-03-20[IPSEC]: Sync series - core changesJamal Hadi Salim1-0/+2
2006-03-20[TCP]: MTU probingJohn Heffner1-0/+2
2006-03-20[IPV6]: ROUTE: Add accept_ra_rt_info_max_plen sysctl.YOSHIFUJI Hideaki1-0/+1
2006-03-20[IPV6]: ROUTE: Add router_probe_interval sysctl.YOSHIFUJI Hideaki1-0/+1
2006-03-20[IPV6]: ROUTE: Add accept_ra_rtr_pref sysctl.YOSHIFUJI Hideaki1-0/+1
2006-03-20[IPV6]: ADDRCONF: Add accept_ra_pinfo sysctl.YOSHIFUJI Hideaki1-0/+1
2006-03-20[IPV6]: ROUTE: Add accept_ra_defrtr sysctl.YOSHIFUJI Hideaki1-0/+1
2006-02-28[IA64] sysctl option to silence unaligned trap warningsJes Sorensen1-0/+1
2006-02-20[PATCH] suspend-to-ram: allow video options to be set at runtimePavel Machek1-0/+1
2006-02-01[PATCH] zone_reclaim: configurable off node allocation period.Christoph Lameter1-1/+2
2006-01-18[PATCH] Zone reclaim: proc overrideChristoph Lameter1-0/+1
2006-01-08[PATCH] Make high and batch sizes of per_cpu_pagelists configurableRohit Seth1-0/+1
2006-01-08[PATCH] drop-pagecacheAndrew Morton1-0/+1
2006-01-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds1-1/+1
2006-01-04[PATCH] driver core: replace "hotplug" by "uevent"Kay Sievers1-1/+1
2006-01-03[IPV4]: Safer reassemblyHerbert Xu1-0/+1
2005-12-05[DECNET]: add memory buffer settings Steven Whitehouse1-0/+3
2005-11-15[PATCH] Make sysctl.h (again) usable from userspaceHarald Welte1-1/+1
2005-11-11[SCTP]: Include ulpevents in socket receive buffer accounting.Neil Horman1-0/+1
2005-11-10[TCP]: Appropriate Byte Count supportStephen Hemminger1-0/+1
2005-11-09[NETFILTER]: Add nf_conntrack subsystem.Yasuyuki Kozakai1-0/+37
2005-11-08[PATCH] Fix sysctl unregistration oops (CVE-2005-2709)Al Viro1-0/+3
2005-09-22[LLC]: Add sysctl support for the LLC timeoutsArnaldo Carvalho de Melo1-1/+25
2005-09-12[NETROM]: Implement G8PZT Circuit reset for NET/ROMRalf Baechle1-1/+2
2005-09-07[PATCH] ipmi poweroff: fix chassis controlCorey Minyard1-0/+6
2005-07-27[PATCH] s390: spin lock retryMartin Schwidefsky1-0/+1
2005-07-13[PATCH] inotify: move sysctlRobert Love1-6/+6
2005-07-12[PATCH] inotifyRobert Love1-1/+10
2005-06-28[SCTP] Make init & delayed sack timeouts configurable by user.Vlad Yasevich1-0/+1
2005-06-23[NET]: Separate two usages of netdev_max_backlog.Stephen Hemminger1-0/+1
2005-06-23[TCP]: Add pluggable congestion control algorithm infrastructure.Stephen Hemminger1-8/+1
2005-06-23[PATCH] setuid core dumpAlan Cox1-0/+1
2005-06-13[IPV4]: Sysctl configurable icmp error source address.J. Simonetti1-0/+1
2005-05-29[IPV4]: Primary and secondary addressesHarald Welte1-0/+1
2005-04-28[SCTP] Fix SCTP sendbuffer accouting.Neil Horman1-0/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+898