|
@@ -336,8 +336,10 @@ static void do_sys_vm86(struct kernel_vm86_struct *info, struct task_struct *tsk
|
|
|
mark_screen_rdonly(tsk->mm);
|
|
mark_screen_rdonly(tsk->mm);
|
|
|
|
|
|
|
|
/*call __audit_syscall_exit since we do not exit via the normal paths */
|
|
/*call __audit_syscall_exit since we do not exit via the normal paths */
|
|
|
|
|
+#ifdef CONFIG_AUDITSYSCALL
|
|
|
if (unlikely(current->audit_context))
|
|
if (unlikely(current->audit_context))
|
|
|
__audit_syscall_exit(1, 0);
|
|
__audit_syscall_exit(1, 0);
|
|
|
|
|
+#endif
|
|
|
|
|
|
|
|
__asm__ __volatile__(
|
|
__asm__ __volatile__(
|
|
|
"movl %0,%%esp\n\t"
|
|
"movl %0,%%esp\n\t"
|