diff -urN -X dontdiff linux/fs/proc/array.c tswap/fs/proc/array.c
--- linux/fs/proc/array.c       Fri Nov 12 12:29:47 1999
+++ tswap/fs/proc/array.c       Wed Dec 29 13:10:18 1999
@@ -133,8 +133,7 @@
                                          TASK_INTERRUPTIBLE |
                                          TASK_UNINTERRUPTIBLE |
                                          TASK_ZOMBIE |
-                                          TASK_STOPPED |
-                                          TASK_SWAPPING);
+                                          TASK_STOPPED);
       const char **p = &task_state_array[0];

       while (state) {
diff -urN -X dontdiff linux/include/linux/sched.h tswap/include/linux/sched.h
--- linux/include/linux/sched.h Tue Dec 21 00:01:14 1999
+++ tswap/include/linux/sched.h Wed Dec 29 13:12:22 1999
@@ -80,7 +80,6 @@
#define TASK_UNINTERRUPTIBLE   2
#define TASK_ZOMBIE            4
#define TASK_STOPPED           8
-#define TASK_SWAPPING          16
#define TASK_EXCLUSIVE         32

#define __set_task_state(tsk, state_value)             \
diff -urN -X dontdiff linux/kernel/timer.c tswap/kernel/timer.c
--- linux/kernel/timer.c        Tue Dec 14 00:13:36 1999
+++ tswap/kernel/timer.c        Wed Dec 29 13:10:59 1999
@@ -553,8 +553,7 @@
       read_lock(&tasklist_lock);
       for_each_task(p) {
               if ((p->state == TASK_RUNNING ||
-                    (p->state & TASK_UNINTERRUPTIBLE) ||
-                    (p->state & TASK_SWAPPING)))
+                    (p->state & TASK_UNINTERRUPTIBLE)))
                       nr += FIXED_1;
       }
       read_unlock(&tasklist_lock);