@@ -109,8 +109,6 @@ extern void proc_root_init(void);
109
109
110
110
void proc_flush_task (struct task_struct * task );
111
111
112
- extern struct proc_dir_entry * create_proc_entry (const char * name , umode_t mode ,
113
- struct proc_dir_entry * parent );
114
112
struct proc_dir_entry * proc_create_data (const char * name , umode_t mode ,
115
113
struct proc_dir_entry * parent ,
116
114
const struct file_operations * proc_fops ,
@@ -164,17 +162,9 @@ static inline struct proc_dir_entry *proc_create(const char *name, umode_t mode,
164
162
return proc_create_data (name , mode , parent , proc_fops , NULL );
165
163
}
166
164
167
- static inline struct proc_dir_entry * create_proc_read_entry (const char * name ,
165
+ extern struct proc_dir_entry * create_proc_read_entry (const char * name ,
168
166
umode_t mode , struct proc_dir_entry * base ,
169
- read_proc_t * read_proc , void * data )
170
- {
171
- struct proc_dir_entry * res = create_proc_entry (name ,mode ,base );
172
- if (res ) {
173
- res -> read_proc = read_proc ;
174
- res -> data = data ;
175
- }
176
- return res ;
177
- }
167
+ read_proc_t * read_proc , void * data );
178
168
179
169
extern struct proc_dir_entry * proc_net_mkdir (struct net * net , const char * name ,
180
170
struct proc_dir_entry * parent );
@@ -190,9 +180,6 @@ static inline void proc_flush_task(struct task_struct *task)
190
180
{
191
181
}
192
182
193
- static inline struct proc_dir_entry * create_proc_entry (const char * name ,
194
- umode_t mode , struct proc_dir_entry * parent ) { return NULL ; }
195
-
196
183
#define proc_create (name , mode , parent , fops ) ({ (void)(mode), NULL; })
197
184
198
185
static inline struct proc_dir_entry * proc_create_data (const char * name ,
0 commit comments