[PATCH] Get rid of /proc/sys/proc

From: Stephen Hemminger
Date: Wed Jun 07 2006 - 17:35:18 EST


The table is empty, why does it still exist?

Signed-off-by: Stephen Hemminger <shemminger@xxxxxxxx>

--- a/kernel/sysctl.c 2006-04-27 11:12:54.000000000 -0700
+++ b/kernel/sysctl.c 2006-06-07 14:06:38.000000000 -0700
@@ -142,7 +142,6 @@

static ctl_table kern_table[];
static ctl_table vm_table[];
-static ctl_table proc_table[];
static ctl_table fs_table[];
static ctl_table debug_table[];
static ctl_table dev_table[];
@@ -202,12 +201,6 @@
},
#endif
{
- .ctl_name = CTL_PROC,
- .procname = "proc",
- .mode = 0555,
- .child = proc_table,
- },
- {
.ctl_name = CTL_FS,
.procname = "fs",
.mode = 0555,
@@ -918,10 +911,6 @@
{ .ctl_name = 0 }
};

-static ctl_table proc_table[] = {
- { .ctl_name = 0 }
-};
-
static ctl_table fs_table[] = {
{
.ctl_name = FS_NRINODE,
--- a/include/linux/sysctl.h 2006-04-27 11:12:53.000000000 -0700
+++ b/include/linux/sysctl.h 2006-06-07 14:12:29.000000000 -0700
@@ -55,7 +55,7 @@
CTL_KERN=1, /* General kernel info and control */
CTL_VM=2, /* VM management */
CTL_NET=3, /* Networking */
- CTL_PROC=4, /* Process info */
+ /* was CTL_PROC */
CTL_FS=5, /* Filesystems */
CTL_DEBUG=6, /* Debugging */
CTL_DEV=7, /* Devices */
@@ -762,8 +762,6 @@
NET_BRIDGE_NF_FILTER_VLAN_TAGGED = 4,
};

-/* CTL_PROC names: */
-
/* CTL_FS names: */
enum
{
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/