X-Git-Url: http://git.osdn.net/view?p=uclinux-h8%2Flinux.git;a=blobdiff_plain;f=include%2Flinux%2Firqdesc.h;fp=include%2Flinux%2Firqdesc.h;h=fcea4e48e21f5d7060b2451673abf9a8f47d0001;hp=624a668e61f1a6c5096e2afa78bd403655c11e59;hb=511e9c4cdc1f3ba6df1c9fa0675df44eb166e019;hpb=973097fed0dc6a0efd4c525d61d9537de0d3de53 diff --git a/include/linux/irqdesc.h b/include/linux/irqdesc.h index 624a668e61f1..fcea4e48e21f 100644 --- a/include/linux/irqdesc.h +++ b/include/linux/irqdesc.h @@ -87,7 +87,12 @@ struct irq_desc { const char *name; } ____cacheline_internodealigned_in_smp; -#ifndef CONFIG_SPARSE_IRQ +#ifdef CONFIG_SPARSE_IRQ +extern void irq_lock_sparse(void); +extern void irq_unlock_sparse(void); +#else +static inline void irq_lock_sparse(void) { } +static inline void irq_unlock_sparse(void) { } extern struct irq_desc irq_desc[NR_IRQS]; #endif