#if defined(CONFIG_SYSCTL)
-static cfs_sysctl_table_header_t *kgnilnd_table_header = NULL;
+static struct ctl_table_header *kgnilnd_table_header = NULL;
#ifndef HAVE_SYSCTL_UNNUMBERED
enum {
int rc = 0;
ENTRY;
- rc = ll_proc_dointvec(table, write, filp, buffer, lenp, ppos);
+ rc = proc_dointvec(table, write, buffer, lenp, ppos);
if (!write) {
/* read */
RETURN(rc);
kgn_device_t *dev;
ENTRY;
- rc = ll_proc_dointvec(table, write, filp, buffer, lenp, ppos);
+ rc = proc_dointvec(table, write, buffer, lenp, ppos);
if (!write) {
/* read */
RETURN(rc);
if (!write) {
/* read */
- rc = ll_proc_dointvec(table, write, filp, buffer, lenp, ppos);
+ rc = proc_dointvec(table, write, buffer, lenp, ppos);
RETURN(rc);
}
int rc = 0;
ENTRY;
- rc = ll_proc_dointvec(table, write, filp, buffer, lenp, ppos);
+ rc = proc_dointvec(table, write, buffer, lenp, ppos);
if (!write) {
/* read */
RETURN(rc);
char command[10];
ENTRY;
- rc = ll_proc_dostring(table, write, filp, buffer, lenp, ppos);
+ rc = proc_dostring(table, write, buffer, lenp, ppos);
if (!write) {
/* read */
RETURN(rc);
}
-static cfs_sysctl_table_t kgnilnd_table[] = {
+static struct ctl_table kgnilnd_table[] = {
/*
* NB No .strategy entries have been provided since sysctl(8) prefers
* to go via /proc for portability.
{ INIT_CTL_NAME(0) }
};
-static cfs_sysctl_table_t kgnilnd_top_table[2] = {
+static struct ctl_table kgnilnd_top_table[2] = {
{
INIT_CTL_NAME(CTL_GNILND)
.procname = "kgnilnd",
void kgnilnd_insert_sysctl(void)
{
if (kgnilnd_table_header == NULL)
- kgnilnd_table_header = cfs_register_sysctl_table(kgnilnd_top_table, 0);
+ kgnilnd_table_header = register_sysctl_table(kgnilnd_top_table);
}
void kgnilnd_remove_sysctl(void)
{
if (kgnilnd_table_header != NULL)
- cfs_unregister_sysctl_table(kgnilnd_table_header);
+ unregister_sysctl_table(kgnilnd_table_header);
kgnilnd_table_header = NULL;
}