arch: Mass conversion of smp_mb__*()
[deliverable/linux.git] / drivers / xen / xen-pciback / pciback_ops.c
index 929dd46bb40c5a85fd1df9a47087896011ec0d86..c4a0666de6f5e08a17edf4fcbcb001478d0e303b 100644 (file)
@@ -217,7 +217,7 @@ int xen_pcibk_enable_msix(struct xen_pcibk_device *pdev,
        if (result == 0) {
                for (i = 0; i < op->value; i++) {
                        op->msix_entries[i].entry = entries[i].entry;
-                       if (entries[i].vector)
+                       if (entries[i].vector) {
                                op->msix_entries[i].vector =
                                        xen_pirq_from_irq(entries[i].vector);
                                if (unlikely(verbose_request))
@@ -225,6 +225,7 @@ int xen_pcibk_enable_msix(struct xen_pcibk_device *pdev,
                                                "MSI-X[%d]: %d\n",
                                                pci_name(dev), i,
                                                op->msix_entries[i].vector);
+                       }
                }
        } else
                pr_warn_ratelimited("%s: error enabling MSI-X for guest %u: err %d!\n",
@@ -347,9 +348,9 @@ void xen_pcibk_do_op(struct work_struct *data)
        notify_remote_via_irq(pdev->evtchn_irq);
 
        /* Mark that we're done. */
-       smp_mb__before_clear_bit(); /* /after/ clearing PCIF_active */
+       smp_mb__before_atomic(); /* /after/ clearing PCIF_active */
        clear_bit(_PDEVF_op_active, &pdev->flags);
-       smp_mb__after_clear_bit(); /* /before/ final check for work */
+       smp_mb__after_atomic(); /* /before/ final check for work */
 
        /* Check to see if the driver domain tried to start another request in
         * between clearing _XEN_PCIF_active and clearing _PDEVF_op_active.
This page took 0.029991 seconds and 5 git commands to generate.