]> err.no Git - linux-2.6/blobdiff - drivers/s390/s390mach.c
[PATCH] zfcp: fix incorrect usage of fsf_req_list_lock
[linux-2.6] / drivers / s390 / s390mach.c
index 8dc75002acbea71b1788ed35d314b42dc0e70207..ffb3677e354fe9c1a7d0848453d91353fb33cc7e 100644 (file)
@@ -8,7 +8,6 @@
  *              Martin Schwidefsky (schwidefsky@de.ibm.com)
  */
 
-#include <linux/config.h>
 #include <linux/init.h>
 #include <linux/sched.h>
 #include <linux/errno.h>
@@ -379,6 +378,8 @@ s390_do_machine_check(struct pt_regs *regs)
        struct mcck_struct *mcck;
        int umode;
 
+       lockdep_off();
+
        mci = (struct mci *) &S390_lowcore.mcck_interruption_code;
        mcck = &__get_cpu_var(cpu_mcck);
        umode = user_mode(regs);
@@ -483,6 +484,7 @@ s390_do_machine_check(struct pt_regs *regs)
                mcck->warning = 1;
                set_thread_flag(TIF_MCCK_PENDING);
        }
+       lockdep_on();
 }
 
 /*