|
@@ -149,7 +149,7 @@ void save_v86_state(struct kernel_vm86_regs *regs, int retval)
|
|
|
preempt_disable();
|
|
|
tsk->thread.sp0 = vm86->saved_sp0;
|
|
|
tsk->thread.sysenter_cs = __KERNEL_CS;
|
|
|
- update_sp0(tsk);
|
|
|
+ update_task_stack(tsk);
|
|
|
refresh_sysenter_cs(&tsk->thread);
|
|
|
vm86->saved_sp0 = 0;
|
|
|
preempt_enable();
|
|
@@ -374,7 +374,7 @@ static long do_sys_vm86(struct vm86plus_struct __user *user_vm86, bool plus)
|
|
|
refresh_sysenter_cs(&tsk->thread);
|
|
|
}
|
|
|
|
|
|
- update_sp0(tsk);
|
|
|
+ update_task_stack(tsk);
|
|
|
preempt_enable();
|
|
|
|
|
|
if (vm86->flags & VM86_SCREEN_BITMAP)
|