Skip to contentSkip to conversation

Move fd-related function declarations out of sched.h

PATCH New Matthew Wilcox 1 participant 1 message Nov 15, 2002 Scheduler

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Move fd-related function declarations out of sched.h

A minor removal of 6 function definitions from sched.h. They clearly fit better in file.h. All users of these functions already include file.h.

include/linux/sched.h +0 -11
diff -u linux-2.5.47-wait/include/linux/sched.h linux-2.5.47-wait/include/linux/sched.h
@@ -606,17 +606,6 @@
 /* Remove the current tasks stale references to the old mm_struct */
 extern void mm_release(void);
 
-/*
- * Routines for handling the fd arrays
- */
-extern struct file ** alloc_fd_array(int);
-extern int expand_fd_array(struct files_struct *, int nr);
-extern void free_fd_array(struct file **, int);
-
-extern fd_set *alloc_fdset(int);
-extern int expand_fdset(struct files_struct *, int nr);
-extern void free_fdset(fd_set *, int);
-
 extern int  copy_thread(int, unsigned long, unsigned long, unsigned long, struct task_struct *, struct pt_regs *);
 extern void flush_thread(void);
 extern void exit_thread(void);

only in patch2:
unchanged:

include/linux/file.h +7 -0
@@ -41,6 +41,13 @@ extern void put_filp(struct file *);
 extern int get_unused_fd(void);
 extern void FASTCALL(put_unused_fd(unsigned int fd));
 
+extern struct file ** alloc_fd_array(int);
+extern int expand_fd_array(struct files_struct *, int nr);
+extern void free_fd_array(struct file **, int);
+
+extern fd_set *alloc_fdset(int);
+extern int expand_fdset(struct files_struct *, int nr);
+extern void free_fdset(fd_set *, int);
 
 static inline struct file * fcheck_files(struct files_struct *files, unsigned int fd)
 {
Signature · 1 line
Revolutions do not require corporate support.