diff options
Diffstat (limited to 'arch/powerpc/sysdev/mpic.c')
| -rw-r--r-- | arch/powerpc/sysdev/mpic.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/powerpc/sysdev/mpic.c b/arch/powerpc/sysdev/mpic.c index bffe50d02c99..28df9c827ca6 100644 --- a/arch/powerpc/sysdev/mpic.c +++ b/arch/powerpc/sysdev/mpic.c @@ -379,14 +379,14 @@ static inline u32 mpic_physmask(u32 cpumask)  /* Get the mpic structure from the IPI number */  static inline struct mpic * mpic_from_ipi(unsigned int ipi)  { -	return container_of(irq_desc[ipi].handler, struct mpic, hc_ipi); +	return container_of(irq_desc[ipi].chip, struct mpic, hc_ipi);  }  #endif  /* Get the mpic structure from the irq number */  static inline struct mpic * mpic_from_irq(unsigned int irq)  { -	return container_of(irq_desc[irq].handler, struct mpic, hc_irq); +	return container_of(irq_desc[irq].chip, struct mpic, hc_irq);  }  /* Send an EOI */ @@ -752,7 +752,7 @@ void __init mpic_init(struct mpic *mpic)  		if (!(mpic->flags & MPIC_PRIMARY))  			continue;  		irq_desc[mpic->ipi_offset+i].status |= IRQ_PER_CPU; -		irq_desc[mpic->ipi_offset+i].handler = &mpic->hc_ipi; +		irq_desc[mpic->ipi_offset+i].chip = &mpic->hc_ipi;  #endif /* CONFIG_SMP */  	} @@ -813,7 +813,7 @@ void __init mpic_init(struct mpic *mpic)  		/* init linux descriptors */  		if (i < mpic->irq_count) {  			irq_desc[mpic->irq_offset+i].status = level ? IRQ_LEVEL : 0; -			irq_desc[mpic->irq_offset+i].handler = &mpic->hc_irq; +			irq_desc[mpic->irq_offset+i].chip = &mpic->hc_irq;  		}  	} @@ -906,7 +906,7 @@ void mpic_setup_this_cpu(void)   	/* let the mpic know we want intrs. default affinity is 0xffffffff  	 * until changed via /proc. That's how it's done on x86. If we want  	 * it differently, then we should make sure we also change the default -	 * values of irq_affinity in irq.c. +	 * values of irq_desc[].affinity in irq.c.   	 */  	if (distribute_irqs) {  	 	for (i = 0; i < mpic->num_sources ; i++)  | 

