pgd = swapper_pg_dir;
        }
 
-       printk(KERN_ALERT "pgd = %p\n", pgd);
+       pr_alert("pgd = %p\n", pgd);
        pgd += pgd_index(addr);
-       printk(KERN_ALERT "[%08lx] *pgd=%0*Lx", addr,
-              (u32)(sizeof(*pgd) * 2), (u64)pgd_val(*pgd));
+       pr_alert("[%08lx] *pgd=%0*llx", addr, (u32)(sizeof(*pgd) * 2),
+                (u64)pgd_val(*pgd));
 
        do {
                pud_t *pud;
                        break;
 
                if (pgd_bad(*pgd)) {
-                       printk("(bad)");
+                       pr_cont("(bad)");
                        break;
                }
 
                pud = pud_offset(pgd, addr);
                if (PTRS_PER_PUD != 1)
-                       printk(", *pud=%0*Lx", (u32)(sizeof(*pud) * 2),
-                              (u64)pud_val(*pud));
+                       pr_cont(", *pud=%0*llx", (u32)(sizeof(*pud) * 2),
+                               (u64)pud_val(*pud));
 
                if (pud_none(*pud))
                        break;
 
                if (pud_bad(*pud)) {
-                       printk("(bad)");
+                       pr_cont("(bad)");
                        break;
                }
 
                pmd = pmd_offset(pud, addr);
                if (PTRS_PER_PMD != 1)
-                       printk(", *pmd=%0*Lx", (u32)(sizeof(*pmd) * 2),
-                              (u64)pmd_val(*pmd));
+                       pr_cont(", *pmd=%0*llx", (u32)(sizeof(*pmd) * 2),
+                               (u64)pmd_val(*pmd));
 
                if (pmd_none(*pmd))
                        break;
 
                if (pmd_bad(*pmd)) {
-                       printk("(bad)");
+                       pr_cont("(bad)");
                        break;
                }
 
                        break;
 
                pte = pte_offset_kernel(pmd, addr);
-               printk(", *pte=%0*Lx", (u32)(sizeof(*pte) * 2),
-                      (u64)pte_val(*pte));
+               pr_cont(", *pte=%0*llx", (u32)(sizeof(*pte) * 2),
+                       (u64)pte_val(*pte));
        } while (0);
 
-       printk("\n");
+       pr_cont("\n");
 }
 
 static inline pmd_t *vmalloc_sync_one(pgd_t *pgd, unsigned long address)
        if (!oops_may_print())
                return;
 
-       printk(KERN_ALERT "BUG: unable to handle kernel ");
-       if (address < PAGE_SIZE)
-               printk(KERN_CONT "NULL pointer dereference");
-       else
-               printk(KERN_CONT "paging request");
-
-       printk(KERN_CONT " at %08lx\n", address);
        printk(KERN_ALERT "PC:");
+       pr_alert("BUG: unable to handle kernel %s at %08lx\n",
+                address < PAGE_SIZE ? "NULL pointer dereference"
+                                    : "paging request",
+                address);
+       pr_alert("PC:");
        printk_address(regs->pc, 1);
 
        show_pte(NULL, address);