.. | .. |
---|
44 | 44 | |
---|
45 | 45 | seq_printf(p, "%*s: ", prec, "NMI"); |
---|
46 | 46 | for_each_online_cpu(j) |
---|
47 | | - seq_printf(p, "%10u ", per_cpu(irq_stat.__nmi_count, j)); |
---|
| 47 | + seq_printf(p, "%10u ", nmi_count(j)); |
---|
48 | 48 | seq_printf(p, " Non-maskable interrupts\n"); |
---|
49 | 49 | |
---|
50 | 50 | seq_printf(p, "%*s: %10u\n", prec, "ERR", atomic_read(&irq_err_count)); |
---|
.. | .. |
---|
148 | 148 | hardirq_ctx[cpu] = NULL; |
---|
149 | 149 | } |
---|
150 | 150 | |
---|
151 | | -#ifndef CONFIG_PREEMPT_RT |
---|
152 | 151 | void do_softirq_own_stack(void) |
---|
153 | 152 | { |
---|
154 | 153 | struct thread_info *curctx; |
---|
.. | .. |
---|
176 | 175 | "r5", "r6", "r7", "r8", "r9", "r15", "t", "pr" |
---|
177 | 176 | ); |
---|
178 | 177 | } |
---|
179 | | -#endif |
---|
180 | 178 | #else |
---|
181 | 179 | static inline void handle_one_irq(unsigned int irq) |
---|
182 | 180 | { |
---|