diff options
Diffstat (limited to 'arch/s390/kernel/entry64.S')
| -rw-r--r-- | arch/s390/kernel/entry64.S | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/s390/kernel/entry64.S b/arch/s390/kernel/entry64.S index 9c837c10129..2e6d60c55f9 100644 --- a/arch/s390/kernel/entry64.S +++ b/arch/s390/kernel/entry64.S @@ -678,8 +678,9 @@ ENTRY(mcck_int_handler)  	UPDATE_VTIME %r14,__LC_MCCK_ENTER_TIMER  	LAST_BREAK %r14  mcck_skip: -	lghi	%r14,__LC_GPREGS_SAVE_AREA -	mvc	__PT_R0(128,%r11),0(%r14) +	lghi	%r14,__LC_GPREGS_SAVE_AREA+64 +	stmg	%r0,%r7,__PT_R0(%r11) +	mvc	__PT_R8(64,%r11),0(%r14)  	stmg	%r8,%r9,__PT_PSW(%r11)  	xc	__SF_BACKCHAIN(8,%r15),__SF_BACKCHAIN(%r15)  	lgr	%r2,%r11		# pass pointer to pt_regs  |