Merge commit 'v2.6.29-rc2' into perfcounters/core
[deliverable/linux.git] / arch / powerpc / sysdev / mpic.c
index a35297dbac28d572d061c555aacfa3103cf465d2..532e205303a29ea530ab4e3e180cfd4e459ceaa4 100644 (file)
@@ -566,9 +566,10 @@ static void __init mpic_scan_ht_pics(struct mpic *mpic)
 #ifdef CONFIG_SMP
 static int irq_choose_cpu(unsigned int virt_irq)
 {
-       cpumask_t mask = irq_desc[virt_irq].affinity;
+       cpumask_t mask;
        int cpuid;
 
+       cpumask_copy(&mask, irq_desc[virt_irq].affinity);
        if (cpus_equal(mask, CPU_MASK_ALL)) {
                static int irq_rover;
                static DEFINE_SPINLOCK(irq_rover_lock);
This page took 0.034589 seconds and 5 git commands to generate.