commit | 21ec7f6dbf10492ce9a21718040677d3e68bd57d | [log] [tgz] |
---|---|---|
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | Wed Jan 27 10:12:40 2010 +0100 |
committer | Martin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com> | Wed Jan 27 10:12:49 2010 +0100 |
tree | 5446637ed4982dc78be84f4bd386b02b8d0027c1 | |
parent | 19b123ebacacdce5e75045bfe82122b01c821a5b [diff] |
[S390] fix single stepped svcs with TRACE_IRQFLAGS=y If irq flags tracing is enabled the TRACE_IRQS_ON macros expands to a function call which clobbers registers %r0-%r5. The macro is used in the code path for single stepped system calls. The argument registers %r2-%r6 need to be restored from the stack before the system call function is called. Cc: stable@kernel.org Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>