summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMartin Schwidefsky <martin.schwidefsky@debitel.net>2002-06-17 21:13:24 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-06-17 21:13:24 -0700
commit69fad3f9c6bec439a6f3684a3aa63b403d9f38a6 (patch)
tree57c36d3c7d4d3d01e73aae5c2d91d7765b5a4d39 /include
parentabffad5d40550e35de15b1e109709367858dde55 (diff)
[PATCH] 2.5.22: s390 fixes.
some recent changes in the s390 architectures files: 1) Makefile fixes. 2) Add missing include statements. 3) Convert all parametes in the 31 bit emulation wrapper of sys_futex. 4) Remove semicolons after 'fi' in Config.in 5) Fix scheduler defines in system.h 6) Simplifications in qdio.c
Diffstat (limited to 'include')
-rw-r--r--include/asm-s390/system.h8
-rw-r--r--include/asm-s390x/system.h8
2 files changed, 12 insertions, 4 deletions
diff --git a/include/asm-s390/system.h b/include/asm-s390/system.h
index 88dea949947e..cc66bc210fc0 100644
--- a/include/asm-s390/system.h
+++ b/include/asm-s390/system.h
@@ -18,8 +18,12 @@
#endif
#include <linux/kernel.h>
-#define prepare_to_switch() do { } while(0)
-#define switch_to(prev,next) do { \
+#define prepare_arch_schedule(prev) do { } while (0)
+#define finish_arch_schedule(prev) do { } while (0)
+#define prepare_arch_switch(rq) do { } while (0)
+#define finish_arch_switch(rq) spin_unlock_irq(&(rq)->lock)
+
+#define switch_to(prev,next,last) do { \
if (prev == next) \
break; \
save_fp_regs1(&prev->thread.fp_regs); \
diff --git a/include/asm-s390x/system.h b/include/asm-s390x/system.h
index d6328ae5d59c..659a63bd2cac 100644
--- a/include/asm-s390x/system.h
+++ b/include/asm-s390x/system.h
@@ -18,8 +18,12 @@
#endif
#include <linux/kernel.h>
-#define prepare_to_switch() do { } while(0)
-#define switch_to(prev,next) do { \
+#define prepare_arch_schedule(prev) do { } while (0)
+#define finish_arch_schedule(prev) do { } while (0)
+#define prepare_arch_switch(rq) do { } while (0)
+#define finish_arch_switch(rq) spin_unlock_irq(&(rq)->lock)
+
+#define switch_to(prev,next),last do { \
if (prev == next) \
break; \
save_fp_regs(&prev->thread.fp_regs); \