diff options
| author | Martin Schwidefsky <martin.schwidefsky@debitel.net> | 2002-06-17 21:13:24 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-06-17 21:13:24 -0700 |
| commit | 69fad3f9c6bec439a6f3684a3aa63b403d9f38a6 (patch) | |
| tree | 57c36d3c7d4d3d01e73aae5c2d91d7765b5a4d39 /include | |
| parent | abffad5d40550e35de15b1e109709367858dde55 (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.h | 8 | ||||
| -rw-r--r-- | include/asm-s390x/system.h | 8 |
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); \ |
