]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/s390/kernel/ipl.c
Merge commit 'linus/master' into sched-fixes-for-linus
[linux-2.6-omap-h63xx.git] / arch / s390 / kernel / ipl.c
index 60acdc266db177fab528d5cedea72829a1cbe939..532542447d661a34537e42ff69571616d8874865 100644 (file)
@@ -655,7 +655,7 @@ static struct kobj_attribute reipl_type_attr =
 
 static struct kset *reipl_kset;
 
-void reipl_run(struct shutdown_trigger *trigger)
+static void reipl_run(struct shutdown_trigger *trigger)
 {
        struct ccw_dev_id devid;
        static char buf[100];
@@ -704,6 +704,7 @@ void reipl_run(struct shutdown_trigger *trigger)
        default:
                break;
        }
+       disabled_wait((unsigned long) __builtin_return_address(0));
 }
 
 static void __init reipl_probe(void)