diff options
Diffstat (limited to 'arch/s390/include/asm/irq.h')
| -rw-r--r-- | arch/s390/include/asm/irq.h | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/arch/s390/include/asm/irq.h b/arch/s390/include/asm/irq.h index 6703dd986fd4..e6972f85d2b0 100644 --- a/arch/s390/include/asm/irq.h +++ b/arch/s390/include/asm/irq.h @@ -33,6 +33,8 @@ enum interruption_class {  	IOINT_APB,  	IOINT_ADM,  	IOINT_CSC, +	IOINT_PCI, +	IOINT_MSI,  	NMI_NMI,  	NR_IRQS,  }; @@ -51,4 +53,14 @@ void service_subclass_irq_unregister(void);  void measurement_alert_subclass_register(void);  void measurement_alert_subclass_unregister(void); +#ifdef CONFIG_LOCKDEP +#  define disable_irq_nosync_lockdep(irq)	disable_irq_nosync(irq) +#  define disable_irq_nosync_lockdep_irqsave(irq, flags) \ +						disable_irq_nosync(irq) +#  define disable_irq_lockdep(irq)		disable_irq(irq) +#  define enable_irq_lockdep(irq)		enable_irq(irq) +#  define enable_irq_lockdep_irqrestore(irq, flags) \ +						enable_irq(irq) +#endif +  #endif /* _ASM_IRQ_H */ |