MIPS: TXx9: Modernize printing of kernel messages
- Convert from printk() to pr_*(),
- Add missing continuations, to fix user-visible breakage,
- Drop superfluous casts (u64 has been unsigned long long on all
architectures for many years).
On rbtx4927, this restores the kernel output like:
-TX4927 SDRAMC --
- CR0:0000007e00000544
- TR:32800030e
+TX4927 SDRAMC -- CR0:0000007e00000544 TR:32800030e
and:
-PCIC -- PCICLK:
-Internal(33.3MHz)
-
+PCIC -- PCICLK:Internal(33.3MHz)
Fixes: 4bcc595ccd
("printk: reinstate KERN_CONT for printing continuation lines")
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/14646/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:

کامیت شده توسط
Ralf Baechle

والد
2b58a76e2f
کامیت
2cec11d871
@@ -55,7 +55,7 @@ int __init txx9_pci66_check(struct pci_controller *hose, int top_bus,
|
||||
/* It seems SLC90E66 needs some time after PCI reset... */
|
||||
mdelay(80);
|
||||
|
||||
printk(KERN_INFO "PCI: Checking 66MHz capabilities...\n");
|
||||
pr_info("PCI: Checking 66MHz capabilities...\n");
|
||||
|
||||
for (pci_devfn = 0; pci_devfn < 0xff; pci_devfn++) {
|
||||
if (PCI_FUNC(pci_devfn))
|
||||
@@ -74,9 +74,8 @@ int __init txx9_pci66_check(struct pci_controller *hose, int top_bus,
|
||||
early_read_config_word(hose, top_bus, current_bus,
|
||||
pci_devfn, PCI_STATUS, &stat);
|
||||
if (!(stat & PCI_STATUS_66MHZ)) {
|
||||
printk(KERN_DEBUG
|
||||
"PCI: %02x:%02x not 66MHz capable.\n",
|
||||
current_bus, pci_devfn);
|
||||
pr_debug("PCI: %02x:%02x not 66MHz capable.\n",
|
||||
current_bus, pci_devfn);
|
||||
cap66 = 0;
|
||||
break;
|
||||
}
|
||||
@@ -209,8 +208,8 @@ txx9_alloc_pci_controller(struct pci_controller *pcic,
|
||||
|
||||
pcic->mem_offset = 0; /* busaddr == physaddr */
|
||||
|
||||
printk(KERN_INFO "PCI: IO %pR MEM %pR\n",
|
||||
&pcic->mem_resource[1], &pcic->mem_resource[0]);
|
||||
pr_info("PCI: IO %pR MEM %pR\n", &pcic->mem_resource[1],
|
||||
&pcic->mem_resource[0]);
|
||||
|
||||
/* register_pci_controller() will request MEM resource */
|
||||
release_resource(&pcic->mem_resource[0]);
|
||||
@@ -219,7 +218,7 @@ txx9_alloc_pci_controller(struct pci_controller *pcic,
|
||||
release_resource(&pcic->mem_resource[0]);
|
||||
free_and_exit:
|
||||
kfree(new);
|
||||
printk(KERN_ERR "PCI: Failed to allocate resources.\n");
|
||||
pr_err("PCI: Failed to allocate resources.\n");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -260,7 +259,7 @@ static int txx9_i8259_irq_setup(int irq)
|
||||
err = request_irq(irq, &i8259_interrupt, IRQF_SHARED,
|
||||
"cascade(i8259)", (void *)(long)irq);
|
||||
if (!err)
|
||||
printk(KERN_INFO "PCI-ISA bridge PIC (irq %d)\n", irq);
|
||||
pr_info("PCI-ISA bridge PIC (irq %d)\n", irq);
|
||||
return err;
|
||||
}
|
||||
|
||||
@@ -308,13 +307,13 @@ static void quirk_slc90e66_ide(struct pci_dev *dev)
|
||||
/* SMSC SLC90E66 IDE uses irq 14, 15 (default) */
|
||||
pci_write_config_byte(dev, PCI_INTERRUPT_LINE, 14);
|
||||
pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &dat);
|
||||
printk(KERN_INFO "PCI: %s: IRQ %02x", pci_name(dev), dat);
|
||||
pr_info("PCI: %s: IRQ %02x", pci_name(dev), dat);
|
||||
/* enable SMSC SLC90E66 IDE */
|
||||
for (i = 0; i < ARRAY_SIZE(regs); i++) {
|
||||
pci_read_config_byte(dev, regs[i], &dat);
|
||||
pci_write_config_byte(dev, regs[i], dat | 0x80);
|
||||
pci_read_config_byte(dev, regs[i], &dat);
|
||||
printk(KERN_CONT " IDETIM%d %02x", i, dat);
|
||||
pr_cont(" IDETIM%d %02x", i, dat);
|
||||
}
|
||||
pci_read_config_byte(dev, 0x5c, &dat);
|
||||
/*
|
||||
@@ -329,8 +328,7 @@ static void quirk_slc90e66_ide(struct pci_dev *dev)
|
||||
dat |= 0x01;
|
||||
pci_write_config_byte(dev, 0x5c, dat);
|
||||
pci_read_config_byte(dev, 0x5c, &dat);
|
||||
printk(KERN_CONT " REG5C %02x", dat);
|
||||
printk(KERN_CONT "\n");
|
||||
pr_cont(" REG5C %02x\n", dat);
|
||||
}
|
||||
#endif /* CONFIG_TOSHIBA_FPCIB0 */
|
||||
|
||||
@@ -352,7 +350,7 @@ static void final_fixup(struct pci_dev *dev)
|
||||
(bist & PCI_BIST_CAPABLE)) {
|
||||
unsigned long timeout;
|
||||
pci_set_power_state(dev, PCI_D0);
|
||||
printk(KERN_INFO "PCI: %s BIST...", pci_name(dev));
|
||||
pr_info("PCI: %s BIST...", pci_name(dev));
|
||||
pci_write_config_byte(dev, PCI_BIST, PCI_BIST_START);
|
||||
timeout = jiffies + HZ * 2; /* timeout after 2 sec */
|
||||
do {
|
||||
@@ -361,9 +359,9 @@ static void final_fixup(struct pci_dev *dev)
|
||||
break;
|
||||
} while (bist & PCI_BIST_START);
|
||||
if (bist & (PCI_BIST_CODE_MASK | PCI_BIST_START))
|
||||
printk(KERN_CONT "failed. (0x%x)\n", bist);
|
||||
pr_cont("failed. (0x%x)\n", bist);
|
||||
else
|
||||
printk(KERN_CONT "OK.\n");
|
||||
pr_cont("OK.\n");
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -67,9 +67,9 @@ void __init tx3927_setup(void)
|
||||
/* do reset on watchdog */
|
||||
tx3927_ccfgptr->ccfg |= TX3927_CCFG_WR;
|
||||
|
||||
printk(KERN_INFO "TX3927 -- CRIR:%08lx CCFG:%08lx PCFG:%08lx\n",
|
||||
tx3927_ccfgptr->crir,
|
||||
tx3927_ccfgptr->ccfg, tx3927_ccfgptr->pcfg);
|
||||
pr_info("TX3927 -- CRIR:%08lx CCFG:%08lx PCFG:%08lx\n",
|
||||
tx3927_ccfgptr->crir, tx3927_ccfgptr->ccfg,
|
||||
tx3927_ccfgptr->pcfg);
|
||||
|
||||
/* TMR */
|
||||
for (i = 0; i < TX3927_NR_TMR; i++)
|
||||
|
@@ -183,15 +183,14 @@ void __init tx4927_setup(void)
|
||||
if (!(____raw_readq(&tx4927_ccfgptr->ccfg) & TX4927_CCFG_PCIARB))
|
||||
txx9_clear64(&tx4927_ccfgptr->pcfg, TX4927_PCFG_PCICLKEN_ALL);
|
||||
|
||||
printk(KERN_INFO "%s -- %dMHz(M%dMHz) CRIR:%08x CCFG:%llx PCFG:%llx\n",
|
||||
txx9_pcode_str,
|
||||
(cpuclk + 500000) / 1000000,
|
||||
(txx9_master_clock + 500000) / 1000000,
|
||||
(__u32)____raw_readq(&tx4927_ccfgptr->crir),
|
||||
(unsigned long long)____raw_readq(&tx4927_ccfgptr->ccfg),
|
||||
(unsigned long long)____raw_readq(&tx4927_ccfgptr->pcfg));
|
||||
pr_info("%s -- %dMHz(M%dMHz) CRIR:%08x CCFG:%llx PCFG:%llx\n",
|
||||
txx9_pcode_str, (cpuclk + 500000) / 1000000,
|
||||
(txx9_master_clock + 500000) / 1000000,
|
||||
(__u32)____raw_readq(&tx4927_ccfgptr->crir),
|
||||
____raw_readq(&tx4927_ccfgptr->ccfg),
|
||||
____raw_readq(&tx4927_ccfgptr->pcfg));
|
||||
|
||||
printk(KERN_INFO "%s SDRAMC --", txx9_pcode_str);
|
||||
pr_info("%s SDRAMC --", txx9_pcode_str);
|
||||
for (i = 0; i < 4; i++) {
|
||||
__u64 cr = TX4927_SDRAMC_CR(i);
|
||||
unsigned long base, size;
|
||||
@@ -199,15 +198,14 @@ void __init tx4927_setup(void)
|
||||
continue; /* disabled */
|
||||
base = (unsigned long)(cr >> 49) << 21;
|
||||
size = (((unsigned long)(cr >> 33) & 0x7fff) + 1) << 21;
|
||||
printk(" CR%d:%016llx", i, (unsigned long long)cr);
|
||||
pr_cont(" CR%d:%016llx", i, cr);
|
||||
tx4927_sdram_resource[i].name = "SDRAM";
|
||||
tx4927_sdram_resource[i].start = base;
|
||||
tx4927_sdram_resource[i].end = base + size - 1;
|
||||
tx4927_sdram_resource[i].flags = IORESOURCE_MEM;
|
||||
request_resource(&iomem_resource, &tx4927_sdram_resource[i]);
|
||||
}
|
||||
printk(" TR:%09llx\n",
|
||||
(unsigned long long)____raw_readq(&tx4927_sdramcptr->tr));
|
||||
pr_cont(" TR:%09llx\n", ____raw_readq(&tx4927_sdramcptr->tr));
|
||||
|
||||
/* TMR */
|
||||
/* disable all timers */
|
||||
|
@@ -196,15 +196,14 @@ void __init tx4938_setup(void)
|
||||
if (!(____raw_readq(&tx4938_ccfgptr->ccfg) & TX4938_CCFG_PCIARB))
|
||||
txx9_clear64(&tx4938_ccfgptr->pcfg, TX4938_PCFG_PCICLKEN_ALL);
|
||||
|
||||
printk(KERN_INFO "%s -- %dMHz(M%dMHz) CRIR:%08x CCFG:%llx PCFG:%llx\n",
|
||||
txx9_pcode_str,
|
||||
(cpuclk + 500000) / 1000000,
|
||||
(txx9_master_clock + 500000) / 1000000,
|
||||
(__u32)____raw_readq(&tx4938_ccfgptr->crir),
|
||||
(unsigned long long)____raw_readq(&tx4938_ccfgptr->ccfg),
|
||||
(unsigned long long)____raw_readq(&tx4938_ccfgptr->pcfg));
|
||||
pr_info("%s -- %dMHz(M%dMHz) CRIR:%08x CCFG:%llx PCFG:%llx\n",
|
||||
txx9_pcode_str, (cpuclk + 500000) / 1000000,
|
||||
(txx9_master_clock + 500000) / 1000000,
|
||||
(__u32)____raw_readq(&tx4938_ccfgptr->crir),
|
||||
____raw_readq(&tx4938_ccfgptr->ccfg),
|
||||
____raw_readq(&tx4938_ccfgptr->pcfg));
|
||||
|
||||
printk(KERN_INFO "%s SDRAMC --", txx9_pcode_str);
|
||||
pr_info("%s SDRAMC --", txx9_pcode_str);
|
||||
for (i = 0; i < 4; i++) {
|
||||
__u64 cr = TX4938_SDRAMC_CR(i);
|
||||
unsigned long base, size;
|
||||
@@ -212,15 +211,14 @@ void __init tx4938_setup(void)
|
||||
continue; /* disabled */
|
||||
base = (unsigned long)(cr >> 49) << 21;
|
||||
size = (((unsigned long)(cr >> 33) & 0x7fff) + 1) << 21;
|
||||
printk(" CR%d:%016llx", i, (unsigned long long)cr);
|
||||
pr_cont(" CR%d:%016llx", i, cr);
|
||||
tx4938_sdram_resource[i].name = "SDRAM";
|
||||
tx4938_sdram_resource[i].start = base;
|
||||
tx4938_sdram_resource[i].end = base + size - 1;
|
||||
tx4938_sdram_resource[i].flags = IORESOURCE_MEM;
|
||||
request_resource(&iomem_resource, &tx4938_sdram_resource[i]);
|
||||
}
|
||||
printk(" TR:%09llx\n",
|
||||
(unsigned long long)____raw_readq(&tx4938_sdramcptr->tr));
|
||||
pr_cont(" TR:%09llx\n", ____raw_readq(&tx4938_sdramcptr->tr));
|
||||
|
||||
/* SRAM */
|
||||
if (txx9_pcode == 0x4938 && ____raw_readq(&tx4938_sramcptr->cr) & 1) {
|
||||
@@ -254,20 +252,20 @@ void __init tx4938_setup(void)
|
||||
txx9_clear64(&tx4938_ccfgptr->clkctr,
|
||||
TX4938_CLKCTR_PCIC1RST);
|
||||
} else {
|
||||
printk(KERN_INFO "%s: stop PCIC1\n", txx9_pcode_str);
|
||||
pr_info("%s: stop PCIC1\n", txx9_pcode_str);
|
||||
/* stop PCIC1 */
|
||||
txx9_set64(&tx4938_ccfgptr->clkctr,
|
||||
TX4938_CLKCTR_PCIC1CKD);
|
||||
}
|
||||
if (!(pcfg & TX4938_PCFG_ETH0_SEL)) {
|
||||
printk(KERN_INFO "%s: stop ETH0\n", txx9_pcode_str);
|
||||
pr_info("%s: stop ETH0\n", txx9_pcode_str);
|
||||
txx9_set64(&tx4938_ccfgptr->clkctr,
|
||||
TX4938_CLKCTR_ETH0RST);
|
||||
txx9_set64(&tx4938_ccfgptr->clkctr,
|
||||
TX4938_CLKCTR_ETH0CKD);
|
||||
}
|
||||
if (!(pcfg & TX4938_PCFG_ETH1_SEL)) {
|
||||
printk(KERN_INFO "%s: stop ETH1\n", txx9_pcode_str);
|
||||
pr_info("%s: stop ETH1\n", txx9_pcode_str);
|
||||
txx9_set64(&tx4938_ccfgptr->clkctr,
|
||||
TX4938_CLKCTR_ETH1RST);
|
||||
txx9_set64(&tx4938_ccfgptr->clkctr,
|
||||
|
@@ -221,8 +221,8 @@ void __init tx4939_setup(void)
|
||||
(txx9_master_clock + 500000) / 1000000,
|
||||
(txx9_gbus_clock + 500000) / 1000000,
|
||||
(__u32)____raw_readq(&tx4939_ccfgptr->crir),
|
||||
(unsigned long long)____raw_readq(&tx4939_ccfgptr->ccfg),
|
||||
(unsigned long long)____raw_readq(&tx4939_ccfgptr->pcfg));
|
||||
____raw_readq(&tx4939_ccfgptr->ccfg),
|
||||
____raw_readq(&tx4939_ccfgptr->pcfg));
|
||||
|
||||
pr_info("%s DDRC -- EN:%08x", txx9_pcode_str,
|
||||
(__u32)____raw_readq(&tx4939_ddrcptr->winen));
|
||||
@@ -230,7 +230,7 @@ void __init tx4939_setup(void)
|
||||
__u64 win = ____raw_readq(&tx4939_ddrcptr->win[i]);
|
||||
if (!((__u32)____raw_readq(&tx4939_ddrcptr->winen) & (1 << i)))
|
||||
continue; /* disabled */
|
||||
printk(KERN_CONT " #%d:%016llx", i, (unsigned long long)win);
|
||||
pr_cont(" #%d:%016llx", i, win);
|
||||
tx4939_sdram_resource[i].name = "DDR SDRAM";
|
||||
tx4939_sdram_resource[i].start =
|
||||
(unsigned long)(win >> 48) << 20;
|
||||
@@ -240,7 +240,7 @@ void __init tx4939_setup(void)
|
||||
tx4939_sdram_resource[i].flags = IORESOURCE_MEM;
|
||||
request_resource(&iomem_resource, &tx4939_sdram_resource[i]);
|
||||
}
|
||||
printk(KERN_CONT "\n");
|
||||
pr_cont("\n");
|
||||
|
||||
/* SRAM */
|
||||
if (____raw_readq(&tx4939_sramcptr->cr) & 1) {
|
||||
|
@@ -105,9 +105,8 @@ unsigned long __init smsc_fdc37m81x_init(unsigned long port)
|
||||
u8 chip_id;
|
||||
|
||||
if (g_smsc_fdc37m81x_base)
|
||||
printk(KERN_WARNING "%s: stepping on old base=0x%0*lx\n",
|
||||
__func__,
|
||||
field, g_smsc_fdc37m81x_base);
|
||||
pr_warn("%s: stepping on old base=0x%0*lx\n", __func__, field,
|
||||
g_smsc_fdc37m81x_base);
|
||||
|
||||
g_smsc_fdc37m81x_base = port;
|
||||
|
||||
@@ -117,8 +116,7 @@ unsigned long __init smsc_fdc37m81x_init(unsigned long port)
|
||||
if (chip_id == SMSC_FDC37M81X_CHIP_ID)
|
||||
smsc_fdc37m81x_config_end();
|
||||
else {
|
||||
printk(KERN_WARNING "%s: unknown chip id 0x%02x\n", __func__,
|
||||
chip_id);
|
||||
pr_warn("%s: unknown chip id 0x%02x\n", __func__, chip_id);
|
||||
g_smsc_fdc37m81x_base = 0;
|
||||
}
|
||||
|
||||
@@ -128,9 +126,8 @@ unsigned long __init smsc_fdc37m81x_init(unsigned long port)
|
||||
#ifdef DEBUG
|
||||
static void smsc_fdc37m81x_config_dump_one(const char *key, u8 dev, u8 reg)
|
||||
{
|
||||
printk(KERN_INFO "%s: dev=0x%02x reg=0x%02x val=0x%02x\n",
|
||||
key, dev, reg,
|
||||
smsc_fdc37m81x_rd(reg));
|
||||
pr_info("%s: dev=0x%02x reg=0x%02x val=0x%02x\n", key, dev, reg,
|
||||
smsc_fdc37m81x_rd(reg));
|
||||
}
|
||||
|
||||
void smsc_fdc37m81x_config_dump(void)
|
||||
@@ -142,7 +139,7 @@ void smsc_fdc37m81x_config_dump(void)
|
||||
|
||||
orig = smsc_fdc37m81x_rd(SMSC_FDC37M81X_DNUM);
|
||||
|
||||
printk(KERN_INFO "%s: common\n", fname);
|
||||
pr_info("%s: common\n", fname);
|
||||
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
|
||||
SMSC_FDC37M81X_DNUM);
|
||||
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
|
||||
@@ -154,7 +151,7 @@ void smsc_fdc37m81x_config_dump(void)
|
||||
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_NONE,
|
||||
SMSC_FDC37M81X_PMGT);
|
||||
|
||||
printk(KERN_INFO "%s: keyboard\n", fname);
|
||||
pr_info("%s: keyboard\n", fname);
|
||||
smsc_dc37m81x_wr(SMSC_FDC37M81X_DNUM, SMSC_FDC37M81X_KBD);
|
||||
smsc_fdc37m81x_config_dump_one(fname, SMSC_FDC37M81X_KBD,
|
||||
SMSC_FDC37M81X_ACTIVE);
|
||||
|
مرجع در شماره جدید
Block a user