| commit | de00ccdc19067976ed2e4c0cfb75eff06ecbad0e | [log] [tgz] |
|---|---|---|
| author | Andi Kleen <ak@linux.intel.com> | Tue Jan 09 15:12:09 2018 -0800 |
| committer | Andi Kleen <ak@linux.intel.com> | Fri Jan 19 12:34:49 2018 -0800 |
| tree | ace5be28bc691d135986d197a90b9a78f2bb3ff0 | |
| parent | 040f85b82cb2efc669cdfe35cfcf4d00d2f1d600 [diff] |
x86/entry/clearregs: Clear registers for 32bit kernel On a 32bit kernel clearing registers is much simpler than on 64bit. The arguments for syscalls are initially passed to a C function through the stack, so there's no need to figure out how many arguments to clear. So we always clear all registers (except frame pointer) for all entry points. Signed-off-by: Andi Kleen <ak@linux.intel.com>