s390: cio driver &__get_cpu_var replacements
[sfrench/cifs-2.6.git] / drivers / s390 / cio / chsc_sch.c
index 3d22d2a4ce14aed698e6d93ff8397c7fbbe03874..213159dec89e024dff7e03c8ea7a6f2eadfdb542 100644 (file)
@@ -58,7 +58,7 @@ static void chsc_subchannel_irq(struct subchannel *sch)
 {
        struct chsc_private *private = dev_get_drvdata(&sch->dev);
        struct chsc_request *request = private->request;
-       struct irb *irb = &__get_cpu_var(cio_irb);
+       struct irb *irb = this_cpu_ptr(&cio_irb);
 
        CHSC_LOG(4, "irb");
        CHSC_LOG_HEX(4, irb, sizeof(*irb));