]> git.karo-electronics.de Git - linux-beck.git/blobdiff - arch/arm64/kernel/process.c
arm64: fix show_regs fallout from KERN_CONT changes
[linux-beck.git] / arch / arm64 / kernel / process.c
index 4f186c56c5ebfa393141c6495b5a1704b2336fa0..01753cd7d3f01d3551568d64612bd5a14843ac18 100644 (file)
@@ -187,10 +187,19 @@ void __show_regs(struct pt_regs *regs)
        printk("pc : [<%016llx>] lr : [<%016llx>] pstate: %08llx\n",
               regs->pc, lr, regs->pstate);
        printk("sp : %016llx\n", sp);
-       for (i = top_reg; i >= 0; i--) {
+
+       i = top_reg;
+
+       while (i >= 0) {
                printk("x%-2d: %016llx ", i, regs->regs[i]);
-               if (i % 2 == 0)
-                       printk("\n");
+               i--;
+
+               if (i % 2 == 0) {
+                       pr_cont("x%-2d: %016llx ", i, regs->regs[i]);
+                       i--;
+               }
+
+               pr_cont("\n");
        }
        printk("\n");
 }