diff options
| author | Linus Torvalds <torvalds@home.transmeta.com> | 2002-12-28 23:42:40 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-12-28 23:42:40 -0800 |
| commit | a5b3237917e1edabd255993ebaa0f6093fba0476 (patch) | |
| tree | 74f240bd189fd092bfec8c455722ada3c2ef704d /fs/proc/array.c | |
| parent | ca41247ff76fc6bddfdb69d369f06cca78eb50ac (diff) | |
Fix some special cases for "sysenter" - some system calls depend on
doing a full register restore on return to user space, and thus require
the long system call exit path (ie "iret" instead of "sysexit").
* execve() - we need to set edx/ecx correctly at process startup.
* iopl() - needs iret to restore eflags with new IOPL levels.
Diffstat (limited to 'fs/proc/array.c')
0 files changed, 0 insertions, 0 deletions
