2519 lines · 56.8 KB · C
RawDownload
	{		.procname	= "overcommit_memory",		.data		= &sysctl_overcommit_memory,		.maxlen		= sizeof(sysctl_overcommit_memory),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,		.extra2		= &two,	},	{		.procname	= "panic_on_oom",		.data		= &sysctl_panic_on_oom,		.maxlen		= sizeof(sysctl_panic_on_oom),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,		.extra2		= &two,	},	{		.procname	= "oom_kill_allocating_task",		.data		= &sysctl_oom_kill_allocating_task,		.maxlen		= sizeof(sysctl_oom_kill_allocating_task),		.mode		= 0644,		.proc_handler	= proc_dointvec,	},	{		.procname	= "oom_dump_tasks",		.data		= &sysctl_oom_dump_tasks,		.maxlen		= sizeof(sysctl_oom_dump_tasks),		.mode		= 0644,		.proc_handler	= proc_dointvec,	},	{		.procname	= "overcommit_ratio",		.data		= &sysctl_overcommit_ratio,		.maxlen		= sizeof(sysctl_overcommit_ratio),		.mode		= 0644,		.proc_handler	= proc_dointvec,	},	{		.procname	= "page-cluster", 		.data		= &page_cluster,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,	},	{		.procname	= "dirty_background_ratio",		.data		= &dirty_background_ratio,		.maxlen		= sizeof(dirty_background_ratio),		.mode		= 0644,		.proc_handler	= dirty_background_ratio_handler,		.extra1		= &zero,		.extra2		= &one_hundred,	},	{		.procname	= "dirty_background_bytes",		.data		= &dirty_background_bytes,		.maxlen		= sizeof(dirty_background_bytes),		.mode		= 0644,		.proc_handler	= dirty_background_bytes_handler,		.extra1		= &one_ul,	},	{		.procname	= "dirty_ratio",		.data		= &vm_dirty_ratio,		.maxlen		= sizeof(vm_dirty_ratio),		.mode		= 0644,		.proc_handler	= dirty_ratio_handler,		.extra1		= &zero,		.extra2		= &one_hundred,	},	{		.procname	= "dirty_bytes",		.data		= &vm_dirty_bytes,		.maxlen		= sizeof(vm_dirty_bytes),		.mode		= 0644,		.proc_handler	= dirty_bytes_handler,		.extra1		= &dirty_bytes_min,	},	{		.procname	= "dirty_writeback_centisecs",		.data		= &dirty_writeback_interval,		.maxlen		= sizeof(dirty_writeback_interval),		.mode		= 0644,		.proc_handler	= dirty_writeback_centisecs_handler,	},	{		.procname	= "dirty_expire_centisecs",		.data		= &dirty_expire_interval,		.maxlen		= sizeof(dirty_expire_interval),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,	},	{		.procname	= "nr_pdflush_threads",		.data		= &nr_pdflush_threads,		.maxlen		= sizeof nr_pdflush_threads,		.mode		= 0444 /* read-only*/,		.proc_handler	= proc_dointvec,	},	{		.procname	= "swappiness",		.data		= &vm_swappiness,		.maxlen		= sizeof(vm_swappiness),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,		.extra2		= &one_hundred,	},#ifdef CONFIG_HUGETLB_PAGE	{		.procname	= "nr_hugepages",		.data		= NULL,		.maxlen		= sizeof(unsigned long),		.mode		= 0644,		.proc_handler	= hugetlb_sysctl_handler,		.extra1		= (void *)&hugetlb_zero,		.extra2		= (void *)&hugetlb_infinity,	},#ifdef CONFIG_NUMA	{		.procname       = "nr_hugepages_mempolicy",		.data           = NULL,		.maxlen         = sizeof(unsigned long),		.mode           = 0644,		.proc_handler   = &hugetlb_mempolicy_sysctl_handler,		.extra1		= (void *)&hugetlb_zero,		.extra2		= (void *)&hugetlb_infinity,	},#endif	 {		.procname	= "hugetlb_shm_group",		.data		= &sysctl_hugetlb_shm_group,		.maxlen		= sizeof(gid_t),		.mode		= 0644,		.proc_handler	= proc_dointvec,	 },	 {		.procname	= "hugepages_treat_as_movable",		.data		= &hugepages_treat_as_movable,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= hugetlb_treat_movable_handler,	},	{		.procname	= "nr_overcommit_hugepages",		.data		= NULL,		.maxlen		= sizeof(unsigned long),		.mode		= 0644,		.proc_handler	= hugetlb_overcommit_handler,		.extra1		= (void *)&hugetlb_zero,		.extra2		= (void *)&hugetlb_infinity,	},#endif	{		.procname	= "lowmem_reserve_ratio",		.data		= &sysctl_lowmem_reserve_ratio,		.maxlen		= sizeof(sysctl_lowmem_reserve_ratio),		.mode		= 0644,		.proc_handler	= lowmem_reserve_ratio_sysctl_handler,	},	{		.procname	= "drop_caches",		.data		= &sysctl_drop_caches,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= drop_caches_sysctl_handler,		.extra1		= &one,		.extra2		= &three,	},#ifdef CONFIG_COMPACTION	{		.procname	= "compact_memory",		.data		= &sysctl_compact_memory,		.maxlen		= sizeof(int),		.mode		= 0200,		.proc_handler	= sysctl_compaction_handler,	},	{		.procname	= "extfrag_threshold",		.data		= &sysctl_extfrag_threshold,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= sysctl_extfrag_handler,		.extra1		= &min_extfrag_threshold,		.extra2		= &max_extfrag_threshold,	}, #endif /* CONFIG_COMPACTION */	{		.procname	= "min_free_kbytes",		.data		= &min_free_kbytes,		.maxlen		= sizeof(min_free_kbytes),		.mode		= 0644,		.proc_handler	= min_free_kbytes_sysctl_handler,		.extra1		= &zero,	},	{		.procname	= "percpu_pagelist_fraction",		.data		= &percpu_pagelist_fraction,		.maxlen		= sizeof(percpu_pagelist_fraction),		.mode		= 0644,		.proc_handler	= percpu_pagelist_fraction_sysctl_handler,		.extra1		= &min_percpu_pagelist_fract,	},#ifdef CONFIG_MMU	{		.procname	= "max_map_count",		.data		= &sysctl_max_map_count,		.maxlen		= sizeof(sysctl_max_map_count),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,	},#else	{		.procname	= "nr_trim_pages",		.data		= &sysctl_nr_trim_pages,		.maxlen		= sizeof(sysctl_nr_trim_pages),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,	},#endif	{		.procname	= "laptop_mode",		.data		= &laptop_mode,		.maxlen		= sizeof(laptop_mode),		.mode		= 0644,		.proc_handler	= proc_dointvec_jiffies,	},	{		.procname	= "block_dump",		.data		= &block_dump,		.maxlen		= sizeof(block_dump),		.mode		= 0644,		.proc_handler	= proc_dointvec,		.extra1		= &zero,	},	{		.procname	= "vfs_cache_pressure",		.data		= &sysctl_vfs_cache_pressure,		.maxlen		= sizeof(sysctl_vfs_cache_pressure),		.mode		= 0644,		.proc_handler	= proc_dointvec,		.extra1		= &zero,	},#ifdef HAVE_ARCH_PICK_MMAP_LAYOUT	{		.procname	= "legacy_va_layout",		.data		= &sysctl_legacy_va_layout,		.maxlen		= sizeof(sysctl_legacy_va_layout),		.mode		= 0644,		.proc_handler	= proc_dointvec,		.extra1		= &zero,	},#endif#ifdef CONFIG_NUMA	{		.procname	= "zone_reclaim_mode",		.data		= &zone_reclaim_mode,		.maxlen		= sizeof(zone_reclaim_mode),		.mode		= 0644,		.proc_handler	= proc_dointvec,		.extra1		= &zero,	},	{		.procname	= "min_unmapped_ratio",		.data		= &sysctl_min_unmapped_ratio,		.maxlen		= sizeof(sysctl_min_unmapped_ratio),		.mode		= 0644,		.proc_handler	= sysctl_min_unmapped_ratio_sysctl_handler,		.extra1		= &zero,		.extra2		= &one_hundred,	},	{		.procname	= "min_slab_ratio",		.data		= &sysctl_min_slab_ratio,		.maxlen		= sizeof(sysctl_min_slab_ratio),		.mode		= 0644,		.proc_handler	= sysctl_min_slab_ratio_sysctl_handler,		.extra1		= &zero,		.extra2		= &one_hundred,	},#endif#ifdef CONFIG_SMP	{		.procname	= "stat_interval",		.data		= &sysctl_stat_interval,		.maxlen		= sizeof(sysctl_stat_interval),		.mode		= 0644,		.proc_handler	= proc_dointvec_jiffies,	},#endif#ifdef CONFIG_MMU	{		.procname	= "mmap_min_addr",		.data		= &dac_mmap_min_addr,		.maxlen		= sizeof(unsigned long),		.mode		= 0644,		.proc_handler	= mmap_min_addr_handler,	},#endif#ifdef CONFIG_NUMA	{		.procname	= "numa_zonelist_order",		.data		= &numa_zonelist_order,		.maxlen		= NUMA_ZONELIST_ORDER_LEN,		.mode		= 0644,		.proc_handler	= numa_zonelist_order_handler,	},#endif#if (defined(CONFIG_X86_32) && !defined(CONFIG_UML))|| \   (defined(CONFIG_SUPERH) && defined(CONFIG_VSYSCALL))	{		.procname	= "vdso_enabled",		.data		= &vdso_enabled,		.maxlen		= sizeof(vdso_enabled),		.mode		= 0644,		.proc_handler	= proc_dointvec,		.extra1		= &zero,	},#endif#ifdef CONFIG_HIGHMEM	{		.procname	= "highmem_is_dirtyable",		.data		= &vm_highmem_is_dirtyable,		.maxlen		= sizeof(vm_highmem_is_dirtyable),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,		.extra2		= &one,	},#endif	{		.procname	= "scan_unevictable_pages",		.data		= &scan_unevictable_pages,		.maxlen		= sizeof(scan_unevictable_pages),		.mode		= 0644,		.proc_handler	= scan_unevictable_handler,	},#ifdef CONFIG_MEMORY_FAILURE	{		.procname	= "memory_failure_early_kill",		.data		= &sysctl_memory_failure_early_kill,		.maxlen		= sizeof(sysctl_memory_failure_early_kill),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,		.extra2		= &one,	},	{		.procname	= "memory_failure_recovery",		.data		= &sysctl_memory_failure_recovery,		.maxlen		= sizeof(sysctl_memory_failure_recovery),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &zero,		.extra2		= &one,	},#endif	{ }}; #if defined(CONFIG_BINFMT_MISC) || defined(CONFIG_BINFMT_MISC_MODULE)static struct ctl_table binfmt_misc_table[] = {	{ }};#endif static struct ctl_table fs_table[] = {	{		.procname	= "inode-nr",		.data		= &inodes_stat,		.maxlen		= 2*sizeof(int),		.mode		= 0444,		.proc_handler	= proc_nr_inodes,	},	{		.procname	= "inode-state",		.data		= &inodes_stat,		.maxlen		= 7*sizeof(int),		.mode		= 0444,		.proc_handler	= proc_nr_inodes,	},	{		.procname	= "file-nr",		.data		= &files_stat,		.maxlen		= sizeof(files_stat),		.mode		= 0444,		.proc_handler	= proc_nr_files,	},	{		.procname	= "file-max",		.data		= &files_stat.max_files,		.maxlen		= sizeof(files_stat.max_files),		.mode		= 0644,		.proc_handler	= proc_doulongvec_minmax,	},	{		.procname	= "nr_open",		.data		= &sysctl_nr_open,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &sysctl_nr_open_min,		.extra2		= &sysctl_nr_open_max,	},	{		.procname	= "dentry-state",		.data		= &dentry_stat,		.maxlen		= 6*sizeof(int),		.mode		= 0444,		.proc_handler	= proc_nr_dentry,	},	{		.procname	= "overflowuid",		.data		= &fs_overflowuid,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &minolduid,		.extra2		= &maxolduid,	},	{		.procname	= "overflowgid",		.data		= &fs_overflowgid,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= &minolduid,		.extra2		= &maxolduid,	},#ifdef CONFIG_FILE_LOCKING	{		.procname	= "leases-enable",		.data		= &leases_enable,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec,	},#endif#ifdef CONFIG_DNOTIFY	{		.procname	= "dir-notify-enable",		.data		= &dir_notify_enable,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec,	},#endif#ifdef CONFIG_MMU#ifdef CONFIG_FILE_LOCKING	{		.procname	= "lease-break-time",		.data		= &lease_break_time,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec,	},#endif#ifdef CONFIG_AIO	{		.procname	= "aio-nr",		.data		= &aio_nr,		.maxlen		= sizeof(aio_nr),		.mode		= 0444,		.proc_handler	= proc_doulongvec_minmax,	},	{		.procname	= "aio-max-nr",		.data		= &aio_max_nr,		.maxlen		= sizeof(aio_max_nr),		.mode		= 0644,		.proc_handler	= proc_doulongvec_minmax,	},#endif /* CONFIG_AIO */#ifdef CONFIG_INOTIFY_USER	{		.procname	= "inotify",		.mode		= 0555,		.child		= inotify_table,	},#endif	#ifdef CONFIG_EPOLL	{		.procname	= "epoll",		.mode		= 0555,		.child		= epoll_table,	},#endif#endif	{		.procname	= "suid_dumpable",		.data		= &suid_dumpable,		.maxlen		= sizeof(int),		.mode		= 0644,

Lines 1001–1500 of 2519. Previous lines

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t