]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] remove *_segments() dummy functions from all other architectures
authorMatthew Wilcox <willy@debian.org>
Mon, 4 Nov 2002 02:05:06 +0000 (18:05 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Mon, 4 Nov 2002 02:05:06 +0000 (18:05 -0800)
A supplement to manfred's patch; remove copy_segments, release_segments
and even forget_segments from all architectures (except x86-64 since
Andi wants to do that seperately):

17 files changed:
include/asm-alpha/processor.h
include/asm-arm/processor.h
include/asm-cris/processor.h
include/asm-ia64/processor.h
include/asm-m68k/processor.h
include/asm-m68knommu/processor.h
include/asm-mips/processor.h
include/asm-mips64/processor.h
include/asm-parisc/processor.h
include/asm-ppc/processor.h
include/asm-ppc64/processor.h
include/asm-s390/processor.h
include/asm-s390x/processor.h
include/asm-sh/processor.h
include/asm-sparc/processor.h
include/asm-sparc64/processor.h
include/asm-um/processor-generic.h

index c5a14ee981aaafd520d831c45f226c4418c2779d..ff14c8f4ed1330e0acc0f33839dc47b06180262d 100644 (file)
@@ -55,9 +55,6 @@ extern void release_thread(struct task_struct *);
 /* Create a kernel thread without removing it from tasklists.  */
 extern long kernel_thread(int (*fn)(void *), void *arg, unsigned long flags);
 
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-
 unsigned long get_wchan(struct task_struct *p);
 
 /* See arch/alpha/kernel/ptrace.c for details.  */
index b13e4e54282cff1f004c0b2c293a94e39238112a..7f1cd371e0d0c96bbf74b1265d6c0f2dc38145db 100644 (file)
@@ -62,10 +62,6 @@ struct task_struct;
 /* Free all resources held by a thread. */
 extern void release_thread(struct task_struct *);
 
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-
 unsigned long get_wchan(struct task_struct *p);
 
 #define cpu_relax()                    barrier()
index 6d79bc0728404b81940744e4661ebadfa2087cb8..01deef34990e0435c67cfa35061a6ed42f5793de 100644 (file)
@@ -108,10 +108,6 @@ unsigned long get_wchan(struct task_struct *p);
 
 #define KSTK_ESP(tsk)   ((tsk) == current ? rdusp() : (tsk)->thread.usp)
 
-#define copy_segments(tsk, mm)          do { } while (0)
-#define release_segments(mm)            do { } while (0)
-#define forget_segments()               do { } while (0)
 /*
  * Free current thread data structures etc..
  */
index f3ce4913ea2fc3880733dc0b72ba4c57f340b0f0..a8c1e65a053b7986fc18d70bf6be7932a839e7b3 100644 (file)
@@ -362,10 +362,6 @@ struct task_struct;
  */
 extern int kernel_thread (int (*fn)(void *), void *arg, unsigned long flags);
 
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(tsk, mm)                 do { } while (0)
-#define release_segments(mm)                   do { } while (0)
-
 /* Get wait channel for task P.  */
 extern unsigned long get_wchan (struct task_struct *p);
 
index 4eb29f4d1479eba31725da698332f2f75a8a0c45..4e6df0c1d84c7a2f8e0c7de5272f5efc596a447b 100644 (file)
@@ -114,9 +114,6 @@ static inline void release_thread(struct task_struct *dead_task)
 
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-
 /*
  * Free current thread data structures etc..
  */
index a04977a5acf3534102e5286180a415700a3282bd..8d0b74d718ffd4db8e553c5b8fe347253ac4551c 100644 (file)
@@ -104,10 +104,6 @@ static inline void release_thread(struct task_struct *dead_task)
 
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-#define forget_segments()              do { } while (0)
-
 /*
  * Free current thread data structures etc..
  */
index ce5206426aa767d5d978c374e23109a5bb850f58..39c92d464d14950b9b696b3f516c4f72028c94ea 100644 (file)
@@ -210,10 +210,6 @@ struct thread_struct {
 
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(p, mm) do { } while(0)
-#define release_segments(mm) do { } while(0)
-
 /*
  * Return saved PC of a blocked thread.
  */
index 1a253e53215af0580db4c78dd83f9362263b98d2..d92f39dd714ad785faccee8c7d3de49f79b3aa71 100644 (file)
@@ -233,10 +233,6 @@ struct thread_struct {
 
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(p, mm) do { } while(0)
-#define release_segments(mm) do { } while(0)
-
 /*
  * Return saved PC of a blocked thread.
  */
index a3cab768a4f008813b84f6316bb733b8360d61f2..20395b7c8eb530cf1f0217474aaa7e95bd19ee0a 100644 (file)
@@ -295,12 +295,6 @@ extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
 extern void map_hpux_gateway_page(struct task_struct *tsk, struct mm_struct *mm);
 
-#define copy_segments(tsk, mm)  do { \
-                                       if (tsk->personality == PER_HPUX)  \
-                                           map_hpux_gateway_page(tsk,mm); \
-                               } while (0)
-#define release_segments(mm)   do { } while (0)
-
 static inline unsigned long get_wchan(struct task_struct *p)
 {
        return 0xdeadbeef; /* XXX */
index 9f9799457af545ff9c9e7c7c2d27768020b4db8f..cd08cd136e32f2092afd87da69e4219917d91561 100644 (file)
@@ -736,9 +736,6 @@ struct thread_struct {
 #define thread_saved_pc(tsk)   \
        ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0)
 
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-
 unsigned long get_wchan(struct task_struct *p);
 
 #define KSTK_EIP(tsk)  ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0)
index e408ac24738541481c8412046a708daee0895641..882a496a3a8ec4e036c8dd479d2a73e969d6555a 100644 (file)
@@ -682,10 +682,6 @@ extern struct mm_struct ioremap_mm;
 #define thread_saved_pc(tsk)    \
         ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0)
 
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-#define forget_segments()              do { } while (0)
-
 unsigned long get_wchan(struct task_struct *p);
 
 #define KSTK_EIP(tsk)  ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0)
index 31bbde234ee9e383faf44f18d8ea0af5cc9780a3..14a0b0966a91e4409c3d021cb1abb96d795c94dd 100644 (file)
@@ -114,10 +114,6 @@ struct mm_struct;
 extern void release_thread(struct task_struct *);
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(nr, mm)           do { } while (0)
-#define release_segments(mm)            do { } while (0)
-
 /*
  * Return saved PC of a blocked thread.
  */
index 334cd6dcf6c462051826a73df8b37dff1ed13c50..a2b83517d616bc8d39fbce92940b7b35a00fd2ab 100644 (file)
@@ -131,10 +131,6 @@ struct mm_struct;
 extern void release_thread(struct task_struct *);
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(nr, mm)           do { } while (0)
-#define release_segments(mm)            do { } while (0)
-
 /*
  * Return saved PC of a blocked thread.
  */
index 66dbe1704815c484630777d67e090ba461573ac5..941197b426327e6c7e5ed8f0ce43e6fa05a324c9 100644 (file)
@@ -147,11 +147,6 @@ extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 #define MCA_bus 0
 #define MCA_bus__is_a_macro /* for versions in ksyms.c */
 
-
-/* Copy and release all segment info associated with a VM */
-#define copy_segments(p, mm)   do { } while(0)
-#define release_segments(mm)   do { } while(0)
-
 /*
  * FPU lazy state save handling.
  */
index 8be85eb35374f38af9c3bb92a385598db7e21db9..a04a5e7f4cb144404788def89e613bd26738b18b 100644 (file)
@@ -140,10 +140,6 @@ extern __inline__ void start_thread(struct pt_regs * regs, unsigned long pc,
 #define release_thread(tsk)            do { } while(0)
 extern pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-
 #define get_wchan(__TSK) \
 ({     extern void scheduling_functions_start_here(void); \
        extern void scheduling_functions_end_here(void); \
index 8dd09622c9ab8afb6ba60ebcd0d3beca3b35e9ac..0fee763d30125b8f82051c6799bb03bc4c2170a6 100644 (file)
@@ -188,9 +188,6 @@ do { \
 
 extern pid_t kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 
-#define copy_segments(tsk, mm)         do { } while (0)
-#define release_segments(mm)           do { } while (0)
-
 #define get_wchan(__TSK) \
 ({     extern void scheduling_functions_start_here(void); \
        extern void scheduling_functions_end_here(void); \
index 103efbbe56e67cf0cbc4fcb78db11ce3fcebaa4c..7e771b8ca7dbd173c52cda90472ca8bf79359926 100644 (file)
@@ -92,17 +92,6 @@ extern void release_thread(struct task_struct *);
 extern int kernel_thread(int (*fn)(void *), void * arg, unsigned long flags);
 extern void dump_thread(struct pt_regs *regs, struct user *u);
 
-static inline void release_segments(struct mm_struct *mm)
-{
-}
-
-static inline void copy_segments(struct task_struct *p, 
-                                struct mm_struct *new_mm)
-{
-}
-
-#define forget_segments() do ; while(0)
-
 extern unsigned long thread_saved_pc(struct task_struct *t);
 
 #define init_stack     (init_thread_union.stack)