cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sysctls.c (809B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 * /proc/sys/fs shared sysctls
      4 *
      5 * These sysctls are shared between different filesystems.
      6 */
      7#include <linux/init.h>
      8#include <linux/sysctl.h>
      9
     10static struct ctl_table fs_shared_sysctls[] = {
     11	{
     12		.procname	= "overflowuid",
     13		.data		= &fs_overflowuid,
     14		.maxlen		= sizeof(int),
     15		.mode		= 0644,
     16		.proc_handler	= proc_dointvec_minmax,
     17		.extra1		= SYSCTL_ZERO,
     18		.extra2		= SYSCTL_MAXOLDUID,
     19	},
     20	{
     21		.procname	= "overflowgid",
     22		.data		= &fs_overflowgid,
     23		.maxlen		= sizeof(int),
     24		.mode		= 0644,
     25		.proc_handler	= proc_dointvec_minmax,
     26		.extra1		= SYSCTL_ZERO,
     27		.extra2		= SYSCTL_MAXOLDUID,
     28	},
     29	{ }
     30};
     31
     32DECLARE_SYSCTL_BASE(fs, fs_shared_sysctls);
     33
     34static int __init init_fs_sysctls(void)
     35{
     36	return register_sysctl_base(fs);
     37}
     38
     39early_initcall(init_fs_sysctls);