[S390] irq: have detailed statistics for interrupt types
[firefly-linux-kernel-4.4.55.git] / arch / s390 / mm / fault.c
index fe5701e9efbfb95392328a389b1baae49e897844..839b16df72b3d12d0cada745166fb54e7cc5f95a 100644 (file)
@@ -10,6 +10,7 @@
  *    Copyright (C) 1995  Linus Torvalds
  */
 
+#include <linux/kernel_stat.h>
 #include <linux/perf_event.h>
 #include <linux/signal.h>
 #include <linux/sched.h>
@@ -543,6 +544,7 @@ static void pfault_interrupt(unsigned int ext_int_code,
        struct task_struct *tsk;
        __u16 subcode;
 
+       kstat_cpu(smp_processor_id()).irqs[EXTINT_PFL]++;
        /*
         * Get the external interruption subcode & pfault
         * initial/completion signal bit. VM stores this