]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - kernel/printk.c
Merge branch 'memblock-kill-early_node_map' of git://git.kernel.org/pub/scm/linux...
[karo-tx-linux.git] / kernel / printk.c
index baf2aebd6970af85547a865276785557b4066e27..afc8310c462533fcc86def288e89e1e6f37cf7f4 100644 (file)
@@ -1293,10 +1293,11 @@ again:
        raw_spin_lock(&logbuf_lock);
        if (con_start != log_end)
                retry = 1;
+       raw_spin_unlock_irqrestore(&logbuf_lock, flags);
+
        if (retry && console_trylock())
                goto again;
 
-       raw_spin_unlock_irqrestore(&logbuf_lock, flags);
        if (wake_klogd)
                wake_up_klogd();
 }