io7 = alloc_bootmem(sizeof(*io7));
        io7->pe = pe;
-       spin_lock_init(&io7->irq_lock);
+       raw_spin_lock_init(&io7->irq_lock);
 
        for (h = 0; h < 4; h++) {
                io7->ports[h].io7 = io7;
 
                return;
        }
 
-       spin_lock(&io7->irq_lock);
+       raw_spin_lock(&io7->irq_lock);
        *ctl |= 1UL << 24;
        mb();
        *ctl;
-       spin_unlock(&io7->irq_lock);
+       raw_spin_unlock(&io7->irq_lock);
 }
 
 static void
                return;
        }
 
-       spin_lock(&io7->irq_lock);
+       raw_spin_lock(&io7->irq_lock);
        *ctl &= ~(1UL << 24);
        mb();
        *ctl;
-       spin_unlock(&io7->irq_lock);
+       raw_spin_unlock(&io7->irq_lock);
 }
 
 static void
         */
        printk("  Interrupts reported to CPU at PE %u\n", boot_cpuid);
 
-       spin_lock(&io7->irq_lock);
+       raw_spin_lock(&io7->irq_lock);
 
        /* set up the error irqs */
        io7_redirect_irq(io7, &io7->csrs->HLT_CTL.csr, boot_cpuid);
        for (i = 0; i < 16; ++i)
                init_one_io7_msi(io7, i, boot_cpuid);
 
-       spin_unlock(&io7->irq_lock);
+       raw_spin_unlock(&io7->irq_lock);
 }
 
 static void __init