From: Martin Schwidefsky Date: Wed, 27 Jan 2010 09:12:40 +0000 (+0100) Subject: [S390] fix single stepped svcs with TRACE_IRQFLAGS=y X-Git-Tag: v2.6.33-rc6~15^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=21ec7f6dbf10492ce9a21718040677d3e68bd57d;p=pandora-kernel.git [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 --- Reading git-diff-tree failed