diff -durN linux/fs/proc/proc_misc.c linux-proc-modules-disable/fs/proc/proc_misc.c --- linux/fs/proc/proc_misc.c 2005-03-28 13:04:17.000000000 +0100 +++ linux-proc-modules-disable/fs/proc/proc_misc.c 2005-05-15 23:30:59.000000000 +0100 @@ -290,20 +290,6 @@ .release = seq_release, }; -#ifdef CONFIG_MODULES -extern struct seq_operations modules_op; -static int modules_open(struct inode *inode, struct file *file) -{ - return seq_open(file, &modules_op); -} -static struct file_operations proc_modules_operations = { - .open = modules_open, - .read = seq_read, - .llseek = seq_lseek, - .release = seq_release, -}; -#endif - extern struct seq_operations slabinfo_op; extern ssize_t slabinfo_write(struct file *, const char __user *, size_t, loff_t *); static int slabinfo_open(struct inode *inode, struct file *file) @@ -585,9 +571,6 @@ create_seq_entry("buddyinfo",S_IRUGO, &fragmentation_file_operations); create_seq_entry("vmstat",S_IRUGO, &proc_vmstat_file_operations); create_seq_entry("diskstats", 0, &proc_diskstats_operations); -#ifdef CONFIG_MODULES - create_seq_entry("modules", 0, &proc_modules_operations); -#endif #ifdef CONFIG_SCHEDSTATS create_seq_entry("schedstat", 0, &proc_schedstat_operations); #endif