sysctl.c (0898782247ae533d1f4e47a06bc5d4870931b284) sysctl.c (67f3977f805b34cf0e41090679800d2091d41d49)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * sysctl.c: General linux system control interface
4 *
5 * Begun 24 March 1995, Stephen Tweedie
6 * Added /proc support, Dec 1995
7 * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
8 * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.

--- 250 unchanged lines hidden (view full) ---

259#ifdef CONFIG_EPOLL
260extern struct ctl_table epoll_table[];
261#endif
262
263#ifdef CONFIG_FW_LOADER_USER_HELPER
264extern struct ctl_table firmware_config_table[];
265#endif
266
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * sysctl.c: General linux system control interface
4 *
5 * Begun 24 March 1995, Stephen Tweedie
6 * Added /proc support, Dec 1995
7 * Added bdflush entry and intvec min/max checking, 2/23/96, Tom Dyas.
8 * Added hooks for /proc/sys/net (minor, minor patch), 96/4/1, Mike Shaver.

--- 250 unchanged lines hidden (view full) ---

259#ifdef CONFIG_EPOLL
260extern struct ctl_table epoll_table[];
261#endif
262
263#ifdef CONFIG_FW_LOADER_USER_HELPER
264extern struct ctl_table firmware_config_table[];
265#endif
266
267#ifdef HAVE_ARCH_PICK_MMAP_LAYOUT
267#if defined(HAVE_ARCH_PICK_MMAP_LAYOUT) || \
268 defined(CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT)
268int sysctl_legacy_va_layout;
269#endif
270
271/* The default sysctl tables: */
272
273static struct ctl_table sysctl_base_table[] = {
274 {
275 .procname = "kernel",

--- 1292 unchanged lines hidden (view full) ---

1568 {
1569 .procname = "vfs_cache_pressure",
1570 .data = &sysctl_vfs_cache_pressure,
1571 .maxlen = sizeof(sysctl_vfs_cache_pressure),
1572 .mode = 0644,
1573 .proc_handler = proc_dointvec,
1574 .extra1 = SYSCTL_ZERO,
1575 },
269int sysctl_legacy_va_layout;
270#endif
271
272/* The default sysctl tables: */
273
274static struct ctl_table sysctl_base_table[] = {
275 {
276 .procname = "kernel",

--- 1292 unchanged lines hidden (view full) ---

1569 {
1570 .procname = "vfs_cache_pressure",
1571 .data = &sysctl_vfs_cache_pressure,
1572 .maxlen = sizeof(sysctl_vfs_cache_pressure),
1573 .mode = 0644,
1574 .proc_handler = proc_dointvec,
1575 .extra1 = SYSCTL_ZERO,
1576 },
1576#ifdef HAVE_ARCH_PICK_MMAP_LAYOUT
1577#if defined(HAVE_ARCH_PICK_MMAP_LAYOUT) || \
1578 defined(CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT)
1577 {
1578 .procname = "legacy_va_layout",
1579 .data = &sysctl_legacy_va_layout,
1580 .maxlen = sizeof(sysctl_legacy_va_layout),
1581 .mode = 0644,
1582 .proc_handler = proc_dointvec,
1583 .extra1 = SYSCTL_ZERO,
1584 },

--- 1845 unchanged lines hidden ---
1579 {
1580 .procname = "legacy_va_layout",
1581 .data = &sysctl_legacy_va_layout,
1582 .maxlen = sizeof(sysctl_legacy_va_layout),
1583 .mode = 0644,
1584 .proc_handler = proc_dointvec,
1585 .extra1 = SYSCTL_ZERO,
1586 },

--- 1845 unchanged lines hidden ---