aboutsummaryrefslogtreecommitdiffstats
path: root/fs/proc
diff options
context:
space:
mode:
Diffstat (limited to 'fs/proc')
-rw-r--r--fs/proc/proc_misc.c27
1 files changed, 0 insertions, 27 deletions
diff --git a/fs/proc/proc_misc.c b/fs/proc/proc_misc.c
index 424b9d03b1a0..e177f42496c4 100644
--- a/fs/proc/proc_misc.c
+++ b/fs/proc/proc_misc.c
@@ -57,24 +57,6 @@
57#include <asm/div64.h> 57#include <asm/div64.h>
58#include "internal.h" 58#include "internal.h"
59 59
60/*
61 * Warning: stuff below (imported functions) assumes that its output will fit
62 * into one page. For some of those functions it may be wrong. Moreover, we
63 * have a way to deal with that gracefully. Right now I used straightforward
64 * wrappers, but this needs further analysis wrt potential overflows.
65 */
66
67static int proc_calc_metrics(char *page, char **start, off_t off,
68 int count, int *eof, int len)
69{
70 if (len <= off+count) *eof = 1;
71 *start = page + off;
72 len -= off;
73 if (len>count) len = count;
74 if (len<0) len = 0;
75 return len;
76}
77
78static int fragmentation_open(struct inode *inode, struct file *file) 60static int fragmentation_open(struct inode *inode, struct file *file)
79{ 61{
80 (void)inode; 62 (void)inode;
@@ -620,15 +602,6 @@ struct proc_dir_entry *proc_root_kcore;
620 602
621void __init proc_misc_init(void) 603void __init proc_misc_init(void)
622{ 604{
623 static struct {
624 char *name;
625 int (*read_proc)(char*,char**,off_t,int,int*,void*);
626 } *p, simple_ones[] = {
627 {NULL,}
628 };
629 for (p = simple_ones; p->name; p++)
630 create_proc_read_entry(p->name, 0, NULL, p->read_proc, NULL);
631
632 proc_symlink("mounts", NULL, "self/mounts"); 605 proc_symlink("mounts", NULL, "self/mounts");
633 606
634 /* And now for trickier ones */ 607 /* And now for trickier ones */