diff options
Diffstat (limited to 'arch/s390/kernel/process.c')
| -rw-r--r-- | arch/s390/kernel/process.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c index 5417eb57271a..00b6d1d292f2 100644 --- a/arch/s390/kernel/process.c +++ b/arch/s390/kernel/process.c | |||
| @@ -153,8 +153,6 @@ void exit_thread(void) | |||
| 153 | 153 | ||
| 154 | void flush_thread(void) | 154 | void flush_thread(void) |
| 155 | { | 155 | { |
| 156 | clear_used_math(); | ||
| 157 | clear_tsk_thread_flag(current, TIF_USEDFPU); | ||
| 158 | } | 156 | } |
| 159 | 157 | ||
| 160 | void release_thread(struct task_struct *dead_task) | 158 | void release_thread(struct task_struct *dead_task) |
| @@ -217,6 +215,7 @@ int copy_thread(unsigned long clone_flags, unsigned long new_stackp, | |||
| 217 | p->thread.mm_segment = get_fs(); | 215 | p->thread.mm_segment = get_fs(); |
| 218 | /* Don't copy debug registers */ | 216 | /* Don't copy debug registers */ |
| 219 | memset(&p->thread.per_info, 0, sizeof(p->thread.per_info)); | 217 | memset(&p->thread.per_info, 0, sizeof(p->thread.per_info)); |
| 218 | clear_tsk_thread_flag(p, TIF_SINGLE_STEP); | ||
| 220 | /* Initialize per thread user and system timer values */ | 219 | /* Initialize per thread user and system timer values */ |
| 221 | ti = task_thread_info(p); | 220 | ti = task_thread_info(p); |
| 222 | ti->user_timer = 0; | 221 | ti->user_timer = 0; |
