Messages in this thread | | | From | Denys Vlasenko <> | Date | Wed, 14 Jan 2015 23:17:07 +0100 | Subject | Re: [PATCH 01/11] x86: entry_64.S: always allocate complete "struct pt_regs" |
| |
On Wed, Jan 14, 2015 at 10:48 PM, Denys Vlasenko <dvlasenk@redhat.com> wrote: > Macros which manipulate "struct pt_regs" on stack are reworked: > ALLOC_PT_GPREGS_ON_STACK allocates the structure. > SAVE_C_REGS saves to it those registers which are clobbered by C code. > SAVE_EXTRA_REGS saves to it all other registers. > Corresponding RESTORE_* and REMOVE_PT_GPREGS_FROM_STACK macros reverse it.
Andy,
Please note that this patch set also needs the previously posted patch:
[PATCH 3/4] x86: open-code register save/restore in trace_hardirqs thunks
which is not present in your tree - otherwise arch/x86/lib/thunk_64.S will not compile (no SAVE_ARGS anymore).
-- vda
| |