diff options
Diffstat (limited to 'arch/um/kernel/um_arch.c')
| -rw-r--r-- | arch/um/kernel/um_arch.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/arch/um/kernel/um_arch.c b/arch/um/kernel/um_arch.c index 142a9493912b..e2d3ca445ef5 100644 --- a/arch/um/kernel/um_arch.c +++ b/arch/um/kernel/um_arch.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (C) 2000, 2002 Jeff Dike (jdike@karaya.com) | 2 | * Copyright (C) 2000, 2002 Jeff Dike (jdike@karaya.com) |
| 3 | * Licensed under the GPL | 3 | * Licensed under the GPL |
| 4 | */ | 4 | */ |
| @@ -146,8 +146,8 @@ void set_cmdline(char *cmd) | |||
| 146 | 146 | ||
| 147 | if(CHOOSE_MODE(honeypot, 0)) return; | 147 | if(CHOOSE_MODE(honeypot, 0)) return; |
| 148 | 148 | ||
| 149 | umid = get_umid(1); | 149 | umid = get_umid(); |
| 150 | if(umid != NULL){ | 150 | if(*umid != '\0'){ |
| 151 | snprintf(argv1_begin, | 151 | snprintf(argv1_begin, |
| 152 | (argv1_end - argv1_begin) * sizeof(*ptr), | 152 | (argv1_end - argv1_begin) * sizeof(*ptr), |
| 153 | "(%s) ", umid); | 153 | "(%s) ", umid); |
| @@ -243,10 +243,6 @@ static int __init mode_tt_setup(char *line, int *add) | |||
| 243 | return(0); | 243 | return(0); |
| 244 | } | 244 | } |
| 245 | 245 | ||
| 246 | #else | ||
| 247 | |||
| 248 | #error Either CONFIG_MODE_TT or CONFIG_MODE_SKAS must be enabled | ||
| 249 | |||
| 250 | #endif | 246 | #endif |
| 251 | #endif | 247 | #endif |
| 252 | #endif | 248 | #endif |
| @@ -363,6 +359,11 @@ int linux_main(int argc, char **argv) | |||
| 363 | uml_start = CHOOSE_MODE_PROC(set_task_sizes_tt, set_task_sizes_skas, 0, | 359 | uml_start = CHOOSE_MODE_PROC(set_task_sizes_tt, set_task_sizes_skas, 0, |
| 364 | &host_task_size, &task_size); | 360 | &host_task_size, &task_size); |
| 365 | 361 | ||
| 362 | /* | ||
| 363 | * Setting up handlers to 'sig_info' struct | ||
| 364 | */ | ||
| 365 | os_fill_handlinfo(handlinfo_kern); | ||
| 366 | |||
| 366 | brk_start = (unsigned long) sbrk(0); | 367 | brk_start = (unsigned long) sbrk(0); |
| 367 | CHOOSE_MODE_PROC(before_mem_tt, before_mem_skas, brk_start); | 368 | CHOOSE_MODE_PROC(before_mem_tt, before_mem_skas, brk_start); |
| 368 | /* Increase physical memory size for exec-shield users | 369 | /* Increase physical memory size for exec-shield users |
