cregit-Linux how code gets into the kernel

Release 4.11 fs/coda/sysctl.c

Directory: fs/coda
/*
 * Sysctl operations for Coda filesystem
 * Original version: (C) 1996 P. Braam and M. Callahan
 * Rewritten for Linux 2.1. (C) 1997 Carnegie Mellon University
 * 
 * Carnegie Mellon encourages users to contribute improvements to
 * the Coda project. Contact Peter Braam (coda@cs.cmu.edu).
 */

#include <linux/sysctl.h>

#include "coda_int.h"

#ifdef CONFIG_SYSCTL

static struct ctl_table_header *fs_table_header;


static struct ctl_table coda_table[] = {
	{
		.procname	= "timeout",
		.data		= &coda_timeout,
		.maxlen		= sizeof(int),
		.mode		= 0644,
		.proc_handler	= proc_dointvec
	},
	{
		.procname	= "hard",
		.data		= &coda_hard,
		.maxlen		= sizeof(int),
		.mode		= 0644,
		.proc_handler	= proc_dointvec
	},
	{
		.procname	= "fake_statfs",
		.data		= &coda_fake_statfs,
		.maxlen		= sizeof(int),
		.mode		= 0600,
		.proc_handler	= proc_dointvec
	},
	{}
};


static struct ctl_table fs_table[] = {
	{
		.procname	= "coda",
		.mode		= 0555,
		.child		= coda_table
	},
	{}
};


void coda_sysctl_init(void) { if ( !fs_table_header ) fs_table_header = register_sysctl_table(fs_table); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)1684.21%150.00%
Al Viro315.79%150.00%
Total19100.00%2100.00%


void coda_sysctl_clean(void) { if ( fs_table_header ) { unregister_sysctl_table(fs_table_header); fs_table_header = NULL; } }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)1881.82%250.00%
Al Viro418.18%250.00%
Total22100.00%4100.00%

#else
void coda_sysctl_init(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Rakib Mullick6100.00%1100.00%
Total6100.00%1100.00%


void coda_sysctl_clean(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Rakib Mullick6100.00%1100.00%
Total6100.00%1100.00%

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Jan Harkes7436.45%218.18%
Eric W. Biedermann5627.59%19.09%
Linus Torvalds (pre-git)4522.17%218.18%
Rakib Mullick167.88%218.18%
Al Viro73.45%218.18%
Richard A. Holden III31.48%19.09%
Joe Perches20.99%19.09%
Total203100.00%11100.00%
Directory: fs/coda
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.