]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/arm/oprofile/op_model_mpcore.c
Merge branch 'x86/mm' into core/percpu
[mv-sheeva.git] / arch / arm / oprofile / op_model_mpcore.c
index 4de366e8b4c5f7fdaa900343e218c6e2cd49fcc1..853d42bb8682c83b517bf656ae922d4ce5cd3b63 100644 (file)
@@ -260,10 +260,10 @@ static void em_stop(void)
 static void em_route_irq(int irq, unsigned int cpu)
 {
        struct irq_desc *desc = irq_desc + irq;
-       cpumask_t mask = cpumask_of_cpu(cpu);
+       const struct cpumask *mask = cpumask_of(cpu);
 
        spin_lock_irq(&desc->lock);
-       desc->affinity = mask;
+       cpumask_copy(desc->affinity, mask);
        desc->chip->set_affinity(irq, mask);
        spin_unlock_irq(&desc->lock);
 }