diff options
Diffstat (limited to 'arch/ia64/hp/sim/hpsim_irq.c')
| -rw-r--r-- | arch/ia64/hp/sim/hpsim_irq.c | 9 | 
1 files changed, 5 insertions, 4 deletions
diff --git a/arch/ia64/hp/sim/hpsim_irq.c b/arch/ia64/hp/sim/hpsim_irq.c index cc0a3182db3..b272261d77c 100644 --- a/arch/ia64/hp/sim/hpsim_irq.c +++ b/arch/ia64/hp/sim/hpsim_irq.c @@ -21,12 +21,13 @@ hpsim_irq_noop (unsigned int irq)  {  } -static void +static int  hpsim_set_affinity_noop(unsigned int a, const struct cpumask *b)  { +	return 0;  } -static struct hw_interrupt_type irq_type_hp_sim = { +static struct irq_chip irq_type_hp_sim = {  	.name =		"hpsim",  	.startup =	hpsim_irq_startup,  	.shutdown =	hpsim_irq_noop, @@ -40,12 +41,12 @@ static struct hw_interrupt_type irq_type_hp_sim = {  void __init  hpsim_irq_init (void)  { -	irq_desc_t *idesc; +	struct irq_desc *idesc;  	int i;  	for (i = 0; i < NR_IRQS; ++i) {  		idesc = irq_desc + i; -		if (idesc->chip == &no_irq_type) +		if (idesc->chip == &no_irq_chip)  			idesc->chip = &irq_type_hp_sim;  	}  }  |