0001
0002
0003
0004
0005
0006
0007 #include <linux/init.h>
0008 #include <linux/sysctl.h>
0009
0010 static struct ctl_table fs_shared_sysctls[] = {
0011 {
0012 .procname = "overflowuid",
0013 .data = &fs_overflowuid,
0014 .maxlen = sizeof(int),
0015 .mode = 0644,
0016 .proc_handler = proc_dointvec_minmax,
0017 .extra1 = SYSCTL_ZERO,
0018 .extra2 = SYSCTL_MAXOLDUID,
0019 },
0020 {
0021 .procname = "overflowgid",
0022 .data = &fs_overflowgid,
0023 .maxlen = sizeof(int),
0024 .mode = 0644,
0025 .proc_handler = proc_dointvec_minmax,
0026 .extra1 = SYSCTL_ZERO,
0027 .extra2 = SYSCTL_MAXOLDUID,
0028 },
0029 { }
0030 };
0031
0032 DECLARE_SYSCTL_BASE(fs, fs_shared_sysctls);
0033
0034 static int __init init_fs_sysctls(void)
0035 {
0036 return register_sysctl_base(fs);
0037 }
0038
0039 early_initcall(init_fs_sysctls);