37 lines · 790 B · C
RawDownload
// SPDX-License-Identifier: GPL-2.0/* * /proc/sys/fs shared sysctls * * These sysctls are shared between different filesystems. */#include <linux/init.h>#include <linux/sysctl.h> static const struct ctl_table fs_shared_sysctls[] = {	{		.procname	= "overflowuid",		.data		= &fs_overflowuid,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= SYSCTL_ZERO,		.extra2		= SYSCTL_MAXOLDUID,	},	{		.procname	= "overflowgid",		.data		= &fs_overflowgid,		.maxlen		= sizeof(int),		.mode		= 0644,		.proc_handler	= proc_dointvec_minmax,		.extra1		= SYSCTL_ZERO,		.extra2		= SYSCTL_MAXOLDUID,	},}; static int __init init_fs_sysctls(void){	register_sysctl_init("fs", fs_shared_sysctls);	return 0;} early_initcall(init_fs_sysctls);