[PATCH 04/16] x86: entry_64.S: always allocate complete "struct pt_regs"

2015-02-26 Thread Andy Lutomirski
From: Denys Vlasenko 64-bit code was using six stack slots less by not saving/restoring registers which are callee-preserved according to C ABI, and not allocating space for them. Only when syscall needed a complete "struct pt_regs", the complete area was allocated and filled in. As an

[PATCH 04/16] x86: entry_64.S: always allocate complete struct pt_regs

2015-02-26 Thread Andy Lutomirski
From: Denys Vlasenko dvlas...@redhat.com 64-bit code was using six stack slots less by not saving/restoring registers which are callee-preserved according to C ABI, and not allocating space for them. Only when syscall needed a complete struct pt_regs, the complete area was allocated and filled