|
@@ -364,18 +364,12 @@ static int set_segment_reg(struct task_struct *task,
|
|
|
case offsetof(struct user_regs_struct,cs):
|
|
|
if (unlikely(value == 0))
|
|
|
return -EIO;
|
|
|
-#ifdef CONFIG_IA32_EMULATION
|
|
|
- if (test_tsk_thread_flag(task, TIF_IA32))
|
|
|
- task_pt_regs(task)->cs = value;
|
|
|
-#endif
|
|
|
+ task_pt_regs(task)->cs = value;
|
|
|
break;
|
|
|
case offsetof(struct user_regs_struct,ss):
|
|
|
if (unlikely(value == 0))
|
|
|
return -EIO;
|
|
|
-#ifdef CONFIG_IA32_EMULATION
|
|
|
- if (test_tsk_thread_flag(task, TIF_IA32))
|
|
|
- task_pt_regs(task)->ss = value;
|
|
|
-#endif
|
|
|
+ task_pt_regs(task)->ss = value;
|
|
|
break;
|
|
|
}
|
|
|
|