diff options
Diffstat (limited to 'arch/x86/kernel/uv_irq.c')
| -rw-r--r-- | arch/x86/kernel/uv_irq.c | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/x86/kernel/uv_irq.c b/arch/x86/kernel/uv_irq.c index 1d40336b030..1132129db79 100644 --- a/arch/x86/kernel/uv_irq.c +++ b/arch/x86/kernel/uv_irq.c @@ -44,7 +44,7 @@ static void uv_ack_apic(unsigned int irq)  	ack_APIC_irq();  } -struct irq_chip uv_irq_chip = { +static struct irq_chip uv_irq_chip = {  	.name		= "UV-CORE",  	.startup	= uv_noop_ret,  	.shutdown	= uv_noop, @@ -141,7 +141,7 @@ int uv_irq_2_mmr_info(int irq, unsigned long *offset, int *pnode)   */  static int  arch_enable_uv_irq(char *irq_name, unsigned int irq, int cpu, int mmr_blade, -		       unsigned long mmr_offset, int restrict) +		       unsigned long mmr_offset, int limit)  {  	const struct cpumask *eligible_cpu = cpumask_of(cpu);  	struct irq_desc *desc = irq_to_desc(irq); @@ -160,7 +160,7 @@ arch_enable_uv_irq(char *irq_name, unsigned int irq, int cpu, int mmr_blade,  	if (err != 0)  		return err; -	if (restrict == UV_AFFINITY_CPU) +	if (limit == UV_AFFINITY_CPU)  		desc->status |= IRQ_NO_BALANCING;  	else  		desc->status |= IRQ_MOVE_PCNTXT; @@ -214,7 +214,7 @@ static int uv_set_irq_affinity(unsigned int irq, const struct cpumask *mask)  	unsigned long mmr_value;  	struct uv_IO_APIC_route_entry *entry;  	unsigned long mmr_offset; -	unsigned mmr_pnode; +	int mmr_pnode;  	if (set_desc_affinity(desc, mask, &dest))  		return -1; @@ -248,7 +248,7 @@ static int uv_set_irq_affinity(unsigned int irq, const struct cpumask *mask)   * interrupt is raised.   */  int uv_setup_irq(char *irq_name, int cpu, int mmr_blade, -		 unsigned long mmr_offset, int restrict) +		 unsigned long mmr_offset, int limit)  {  	int irq, ret; @@ -258,7 +258,7 @@ int uv_setup_irq(char *irq_name, int cpu, int mmr_blade,  		return -EBUSY;  	ret = arch_enable_uv_irq(irq_name, irq, cpu, mmr_blade, mmr_offset, -		restrict); +		limit);  	if (ret == irq)  		uv_set_irq_2_mmr_info(irq, mmr_offset, mmr_blade);  	else  |