Commit 272f01bf authored by Heiko Carstens's avatar Heiko Carstens Committed by Martin Schwidefsky
Browse files

[S390] irq: fix accounting of external call/emergency signal



Mask the extint_code parameter of the smp external interrupt handler
to get the interruption code. Otherwise emergency call interrupts
erroneously might be accounted as emergency signal interrupts.

Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 371de6e4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -187,7 +187,7 @@ static void do_ext_call_interrupt(unsigned int ext_int_code,
{
	unsigned long bits;

	if (ext_int_code == 0x1202)
	if ((ext_int_code & 0xffff) == 0x1202)
		kstat_cpu(smp_processor_id()).irqs[EXTINT_EXC]++;
	else
		kstat_cpu(smp_processor_id()).irqs[EXTINT_EMS]++;