Merge tag 'mmc-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
[linux-block.git] / drivers / s390 / cio / vfio_ccw_drv.c
index bfb35cfce1ef1a673426f6f73d66c8fe1db35001..8ad49030a7bf3044e75cf43c51c10af9c71ce7bd 100644 (file)
@@ -65,14 +65,14 @@ int vfio_ccw_sch_quiesce(struct subchannel *sch)
                 * cancel/halt/clear completion.
                 */
                private->completion = &completion;
-               spin_unlock_irq(sch->lock);
+               spin_unlock_irq(&sch->lock);
 
                if (ret == -EBUSY)
                        wait_for_completion_timeout(&completion, 3*HZ);
 
                private->completion = NULL;
                flush_workqueue(vfio_ccw_work_q);
-               spin_lock_irq(sch->lock);
+               spin_lock_irq(&sch->lock);
                ret = cio_disable_subchannel(sch);
        } while (ret == -EBUSY);
 
@@ -249,7 +249,7 @@ static int vfio_ccw_sch_event(struct subchannel *sch, int process)
        unsigned long flags;
        int rc = -EAGAIN;
 
-       spin_lock_irqsave(sch->lock, flags);
+       spin_lock_irqsave(&sch->lock, flags);
        if (!device_is_registered(&sch->dev))
                goto out_unlock;
 
@@ -264,7 +264,7 @@ static int vfio_ccw_sch_event(struct subchannel *sch, int process)
        }
 
 out_unlock:
-       spin_unlock_irqrestore(sch->lock, flags);
+       spin_unlock_irqrestore(&sch->lock, flags);
 
        return rc;
 }