diff options
Diffstat (limited to 'arch/arm/common')
| -rw-r--r-- | arch/arm/common/gic.c | 7 | ||||
| -rw-r--r-- | arch/arm/common/it8152.c | 7 | ||||
| -rw-r--r-- | arch/arm/common/pl330.c | 3 | 
3 files changed, 4 insertions, 13 deletions
diff --git a/arch/arm/common/gic.c b/arch/arm/common/gic.c index b2dc2dd7f1d..c47d6199b78 100644 --- a/arch/arm/common/gic.c +++ b/arch/arm/common/gic.c @@ -41,6 +41,7 @@  #include <asm/irq.h>  #include <asm/exception.h> +#include <asm/smp_plat.h>  #include <asm/mach/irq.h>  #include <asm/hardware/gic.h> @@ -352,11 +353,7 @@ static void __init gic_dist_init(struct gic_chip_data *gic)  	unsigned int gic_irqs = gic->gic_irqs;  	struct irq_domain *domain = &gic->domain;  	void __iomem *base = gic_data_dist_base(gic); -	u32 cpu = 0; - -#ifdef CONFIG_SMP -	cpu = cpu_logical_map(smp_processor_id()); -#endif +	u32 cpu = cpu_logical_map(smp_processor_id());  	cpumask = 1 << cpu;  	cpumask |= cpumask << 8; diff --git a/arch/arm/common/it8152.c b/arch/arm/common/it8152.c index d1bcd7b13eb..fb1f1cfce60 100644 --- a/arch/arm/common/it8152.c +++ b/arch/arm/common/it8152.c @@ -320,13 +320,6 @@ err0:  	return -EBUSY;  } -/* - * If we set up a device for bus mastering, we need to check the latency - * timer as we don't have even crappy BIOSes to set it properly. - * The implementation is from arch/i386/pci/i386.c - */ -unsigned int pcibios_max_latency = 255; -  /* ITE bridge requires setting latency timer to avoid early bus access     termination by PCI bus master devices  */ diff --git a/arch/arm/common/pl330.c b/arch/arm/common/pl330.c index d8e44a43047..ff3ad224482 100644 --- a/arch/arm/common/pl330.c +++ b/arch/arm/common/pl330.c @@ -1502,12 +1502,13 @@ int pl330_chan_ctrl(void *ch_id, enum pl330_chan_op op)  	struct pl330_thread *thrd = ch_id;  	struct pl330_dmac *pl330;  	unsigned long flags; -	int ret = 0, active = thrd->req_running; +	int ret = 0, active;  	if (!thrd || thrd->free || thrd->dmac->state == DYING)  		return -EINVAL;  	pl330 = thrd->dmac; +	active = thrd->req_running;  	spin_lock_irqsave(&pl330->lock, flags);  |