diff options
| author | Jeff Dike <jdike@addtoit.com> | 2007-10-16 04:27:08 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-10-16 12:43:06 -0400 |
| commit | 8ca842c4b5cbc70b9180617e9f26b6ac9f40dbb9 (patch) | |
| tree | fe3e4deeae82c7063a72ecb3fdcae47422d6de0e /arch/um/include/sysdep-x86_64 | |
| parent | 28078e8f9790be0854a54f06de822689ab571944 (diff) | |
uml: remove os_* usage from userspace files
This patch fixes some userspace files which were calling libc through the os_*
wrappers.
It turns out that there was only one user of os_new_tty_pgrp, so it can be
deleted.
There are also some style and whitespace fixes in here.
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/um/include/sysdep-x86_64')
| -rw-r--r-- | arch/um/include/sysdep-x86_64/ptrace.h | 152 |
1 files changed, 76 insertions, 76 deletions
diff --git a/arch/um/include/sysdep-x86_64/ptrace.h b/arch/um/include/sysdep-x86_64/ptrace.h index ebc2fd5dc31c..2ae04480ac81 100644 --- a/arch/um/include/sysdep-x86_64/ptrace.h +++ b/arch/um/include/sysdep-x86_64/ptrace.h | |||
| @@ -143,87 +143,87 @@ struct syscall_args { | |||
| 143 | }; | 143 | }; |
| 144 | 144 | ||
| 145 | #define SYSCALL_ARGS(r) ((struct syscall_args) \ | 145 | #define SYSCALL_ARGS(r) ((struct syscall_args) \ |
| 146 | { .args = { UPT_SYSCALL_ARG1(r), \ | 146 | { .args = { UPT_SYSCALL_ARG1(r), \ |
| 147 | UPT_SYSCALL_ARG2(r), \ | 147 | UPT_SYSCALL_ARG2(r), \ |
| 148 | UPT_SYSCALL_ARG3(r), \ | 148 | UPT_SYSCALL_ARG3(r), \ |
| 149 | UPT_SYSCALL_ARG4(r), \ | 149 | UPT_SYSCALL_ARG4(r), \ |
| 150 | UPT_SYSCALL_ARG5(r), \ | 150 | UPT_SYSCALL_ARG5(r), \ |
| 151 | UPT_SYSCALL_ARG6(r) } } ) | 151 | UPT_SYSCALL_ARG6(r) } } ) |
| 152 | 152 | ||
| 153 | #define UPT_REG(regs, reg) \ | 153 | #define UPT_REG(regs, reg) \ |
| 154 | ({ unsigned long val; \ | 154 | ({ unsigned long val; \ |
| 155 | switch(reg){ \ | 155 | switch(reg){ \ |
| 156 | case R8: val = UPT_R8(regs); break; \ | 156 | case R8: val = UPT_R8(regs); break; \ |
| 157 | case R9: val = UPT_R9(regs); break; \ | 157 | case R9: val = UPT_R9(regs); break; \ |
| 158 | case R10: val = UPT_R10(regs); break; \ | 158 | case R10: val = UPT_R10(regs); break; \ |
| 159 | case R11: val = UPT_R11(regs); break; \ | 159 | case R11: val = UPT_R11(regs); break; \ |
| 160 | case R12: val = UPT_R12(regs); break; \ | 160 | case R12: val = UPT_R12(regs); break; \ |
| 161 | case R13: val = UPT_R13(regs); break; \ | 161 | case R13: val = UPT_R13(regs); break; \ |
| 162 | case R14: val = UPT_R14(regs); break; \ | 162 | case R14: val = UPT_R14(regs); break; \ |
| 163 | case R15: val = UPT_R15(regs); break; \ | 163 | case R15: val = UPT_R15(regs); break; \ |
| 164 | case RIP: val = UPT_IP(regs); break; \ | 164 | case RIP: val = UPT_IP(regs); break; \ |
| 165 | case RSP: val = UPT_SP(regs); break; \ | 165 | case RSP: val = UPT_SP(regs); break; \ |
| 166 | case RAX: val = UPT_RAX(regs); break; \ | 166 | case RAX: val = UPT_RAX(regs); break; \ |
| 167 | case RBX: val = UPT_RBX(regs); break; \ | 167 | case RBX: val = UPT_RBX(regs); break; \ |
| 168 | case RCX: val = UPT_RCX(regs); break; \ | 168 | case RCX: val = UPT_RCX(regs); break; \ |
| 169 | case RDX: val = UPT_RDX(regs); break; \ | 169 | case RDX: val = UPT_RDX(regs); break; \ |
| 170 | case RSI: val = UPT_RSI(regs); break; \ | 170 | case RSI: val = UPT_RSI(regs); break; \ |
| 171 | case RDI: val = UPT_RDI(regs); break; \ | 171 | case RDI: val = UPT_RDI(regs); break; \ |
| 172 | case RBP: val = UPT_RBP(regs); break; \ | 172 | case RBP: val = UPT_RBP(regs); break; \ |
| 173 | case ORIG_RAX: val = UPT_ORIG_RAX(regs); break; \ | 173 | case ORIG_RAX: val = UPT_ORIG_RAX(regs); break; \ |
| 174 | case CS: val = UPT_CS(regs); break; \ | 174 | case CS: val = UPT_CS(regs); break; \ |
| 175 | case SS: val = UPT_SS(regs); break; \ | 175 | case SS: val = UPT_SS(regs); break; \ |
| 176 | case FS_BASE: val = UPT_FS_BASE(regs); break; \ | 176 | case FS_BASE: val = UPT_FS_BASE(regs); break; \ |
| 177 | case GS_BASE: val = UPT_GS_BASE(regs); break; \ | 177 | case GS_BASE: val = UPT_GS_BASE(regs); break; \ |
| 178 | case DS: val = UPT_DS(regs); break; \ | 178 | case DS: val = UPT_DS(regs); break; \ |
| 179 | case ES: val = UPT_ES(regs); break; \ | 179 | case ES: val = UPT_ES(regs); break; \ |
| 180 | case FS : val = UPT_FS (regs); break; \ | 180 | case FS : val = UPT_FS (regs); break; \ |
| 181 | case GS: val = UPT_GS(regs); break; \ | 181 | case GS: val = UPT_GS(regs); break; \ |
| 182 | case EFLAGS: val = UPT_EFLAGS(regs); break; \ | 182 | case EFLAGS: val = UPT_EFLAGS(regs); break; \ |
| 183 | default : \ | 183 | default : \ |
| 184 | panic("Bad register in UPT_REG : %d\n", reg); \ | 184 | panic("Bad register in UPT_REG : %d\n", reg); \ |
| 185 | val = -1; \ | 185 | val = -1; \ |
| 186 | } \ | 186 | } \ |
| 187 | val; \ | 187 | val; \ |
| 188 | }) | 188 | }) |
| 189 | 189 | ||
| 190 | 190 | ||
| 191 | #define UPT_SET(regs, reg, val) \ | 191 | #define UPT_SET(regs, reg, val) \ |
| 192 | ({ unsigned long __upt_val = val; \ | 192 | ({ unsigned long __upt_val = val; \ |
| 193 | switch(reg){ \ | 193 | switch(reg){ \ |
| 194 | case R8: UPT_R8(regs) = __upt_val; break; \ | 194 | case R8: UPT_R8(regs) = __upt_val; break; \ |
| 195 | case R9: UPT_R9(regs) = __upt_val; break; \ | 195 | case R9: UPT_R9(regs) = __upt_val; break; \ |
| 196 | case R10: UPT_R10(regs) = __upt_val; break; \ | 196 | case R10: UPT_R10(regs) = __upt_val; break; \ |
| 197 | case R11: UPT_R11(regs) = __upt_val; break; \ | 197 | case R11: UPT_R11(regs) = __upt_val; break; \ |
| 198 | case R12: UPT_R12(regs) = __upt_val; break; \ | 198 | case R12: UPT_R12(regs) = __upt_val; break; \ |
| 199 | case R13: UPT_R13(regs) = __upt_val; break; \ | 199 | case R13: UPT_R13(regs) = __upt_val; break; \ |
| 200 | case R14: UPT_R14(regs) = __upt_val; break; \ | 200 | case R14: UPT_R14(regs) = __upt_val; break; \ |
| 201 | case R15: UPT_R15(regs) = __upt_val; break; \ | 201 | case R15: UPT_R15(regs) = __upt_val; break; \ |
| 202 | case RIP: UPT_IP(regs) = __upt_val; break; \ | 202 | case RIP: UPT_IP(regs) = __upt_val; break; \ |
| 203 | case RSP: UPT_SP(regs) = __upt_val; break; \ | 203 | case RSP: UPT_SP(regs) = __upt_val; break; \ |
| 204 | case RAX: UPT_RAX(regs) = __upt_val; break; \ | 204 | case RAX: UPT_RAX(regs) = __upt_val; break; \ |
| 205 | case RBX: UPT_RBX(regs) = __upt_val; break; \ | 205 | case RBX: UPT_RBX(regs) = __upt_val; break; \ |
| 206 | case RCX: UPT_RCX(regs) = __upt_val; break; \ | 206 | case RCX: UPT_RCX(regs) = __upt_val; break; \ |
| 207 | case RDX: UPT_RDX(regs) = __upt_val; break; \ | 207 | case RDX: UPT_RDX(regs) = __upt_val; break; \ |
| 208 | case RSI: UPT_RSI(regs) = __upt_val; break; \ | 208 | case RSI: UPT_RSI(regs) = __upt_val; break; \ |
| 209 | case RDI: UPT_RDI(regs) = __upt_val; break; \ | 209 | case RDI: UPT_RDI(regs) = __upt_val; break; \ |
| 210 | case RBP: UPT_RBP(regs) = __upt_val; break; \ | 210 | case RBP: UPT_RBP(regs) = __upt_val; break; \ |
| 211 | case ORIG_RAX: UPT_ORIG_RAX(regs) = __upt_val; break; \ | 211 | case ORIG_RAX: UPT_ORIG_RAX(regs) = __upt_val; break; \ |
| 212 | case CS: UPT_CS(regs) = __upt_val; break; \ | 212 | case CS: UPT_CS(regs) = __upt_val; break; \ |
| 213 | case SS: UPT_SS(regs) = __upt_val; break; \ | 213 | case SS: UPT_SS(regs) = __upt_val; break; \ |
| 214 | case FS_BASE: UPT_FS_BASE(regs) = __upt_val; break; \ | 214 | case FS_BASE: UPT_FS_BASE(regs) = __upt_val; break; \ |
| 215 | case GS_BASE: UPT_GS_BASE(regs) = __upt_val; break; \ | 215 | case GS_BASE: UPT_GS_BASE(regs) = __upt_val; break; \ |
| 216 | case DS: UPT_DS(regs) = __upt_val; break; \ | 216 | case DS: UPT_DS(regs) = __upt_val; break; \ |
| 217 | case ES: UPT_ES(regs) = __upt_val; break; \ | 217 | case ES: UPT_ES(regs) = __upt_val; break; \ |
| 218 | case FS: UPT_FS(regs) = __upt_val; break; \ | 218 | case FS: UPT_FS(regs) = __upt_val; break; \ |
| 219 | case GS: UPT_GS(regs) = __upt_val; break; \ | 219 | case GS: UPT_GS(regs) = __upt_val; break; \ |
| 220 | case EFLAGS: UPT_EFLAGS(regs) = __upt_val; break; \ | 220 | case EFLAGS: UPT_EFLAGS(regs) = __upt_val; break; \ |
| 221 | default : \ | 221 | default : \ |
| 222 | panic("Bad register in UPT_SET : %d\n", reg); \ | 222 | panic("Bad register in UPT_SET : %d\n", reg); \ |
| 223 | break; \ | 223 | break; \ |
| 224 | } \ | 224 | } \ |
| 225 | __upt_val; \ | 225 | __upt_val; \ |
| 226 | }) | 226 | }) |
| 227 | 227 | ||
| 228 | #define UPT_SET_SYSCALL_RETURN(r, res) \ | 228 | #define UPT_SET_SYSCALL_RETURN(r, res) \ |
| 229 | REGS_SET_SYSCALL_RETURN((r)->regs, (res)) | 229 | REGS_SET_SYSCALL_RETURN((r)->regs, (res)) |
