diff -urN 2i/Makefile wt3/Makefile --- 2i/Makefile Thu Mar 28 22:24:25 2002 +++ wt3/Makefile Thu Mar 28 22:25:31 2002 @@ -185,6 +185,7 @@ DRIVERS-$(CONFIG_BLUEZ) += drivers/bluetooth/bluetooth.o DRIVERS-$(CONFIG_HOTPLUG_PCI) += drivers/hotplug/vmlinux-obj.o DRIVERS-$(CONFIG_ISDN_BOOL) += drivers/isdn/vmlinux-obj.o +DRIVERS-$(CONFIG_KPERFCTR) += drivers/perfctr/kperfctr.o DRIVERS := $(DRIVERS-y) --- ./fs/proc/base.c-orig Sun Apr 28 01:29:14 2002 +++ ./fs/proc/base.c Sun Apr 28 01:31:11 2002 @@ -25,6 +25,7 @@ #include #include #include +#include /* * For hysterical raisins we keep the same inumbers as in the old procfs. @@ -540,6 +541,7 @@ PROC_PID_MAPS, PROC_PID_CPU, PROC_PID_MOUNTS, + PROC_PID_PERFCTR, PROC_PID_FD_DIR = 0x8000, /* 0x8000-0xffff */ }; @@ -559,6 +561,9 @@ E(PROC_PID_CWD, "cwd", S_IFLNK|S_IRWXUGO), E(PROC_PID_ROOT, "root", S_IFLNK|S_IRWXUGO), E(PROC_PID_EXE, "exe", S_IFLNK|S_IRWXUGO), +#ifdef CONFIG_PERFCTR_VIRTUAL + E(PROC_PID_PERFCTR, "perfctr", PERFCTR_PROC_PID_MODE), +#endif E(PROC_PID_MOUNTS, "mounts", S_IFREG|S_IRUGO), {0,0,NULL,0} };