Skip to content

Commit ee6fbb2

Browse files
Mikulas Patockabzolnier
authored andcommitted
atyfb: fix debugging printks
This patch fixes the debugging printks. Use pr_cont, so that the lines are not broken up. Use printk when starting a new line (a long string of pr_cont's without any printks causes missing characters in the console output on sparc). Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Signed-off-by: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
1 parent 01c40a1 commit ee6fbb2

File tree

1 file changed

+20
-16
lines changed

1 file changed

+20
-16
lines changed

drivers/video/fbdev/aty/atyfb_base.c

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1480,24 +1480,28 @@ static int atyfb_set_par(struct fb_info *info)
14801480
base = 0x2000;
14811481
printk("debug atyfb: Mach64 non-shadow register values:");
14821482
for (i = 0; i < 256; i = i+4) {
1483-
if (i % 16 == 0)
1484-
printk("\ndebug atyfb: 0x%04X: ", base + i);
1485-
printk(" %08X", aty_ld_le32(i, par));
1483+
if (i % 16 == 0) {
1484+
pr_cont("\n");
1485+
printk("debug atyfb: 0x%04X: ", base + i);
1486+
}
1487+
pr_cont(" %08X", aty_ld_le32(i, par));
14861488
}
1487-
printk("\n\n");
1489+
pr_cont("\n\n");
14881490

14891491
#ifdef CONFIG_FB_ATY_CT
14901492
/* PLL registers */
14911493
base = 0x00;
14921494
printk("debug atyfb: Mach64 PLL register values:");
14931495
for (i = 0; i < 64; i++) {
1494-
if (i % 16 == 0)
1495-
printk("\ndebug atyfb: 0x%02X: ", base + i);
1496+
if (i % 16 == 0) {
1497+
pr_cont("\n");
1498+
printk("debug atyfb: 0x%02X: ", base + i);
1499+
}
14961500
if (i % 4 == 0)
1497-
printk(" ");
1498-
printk("%02X", aty_ld_pll_ct(i, par));
1501+
pr_cont(" ");
1502+
pr_cont("%02X", aty_ld_pll_ct(i, par));
14991503
}
1500-
printk("\n\n");
1504+
pr_cont("\n\n");
15011505
#endif /* CONFIG_FB_ATY_CT */
15021506

15031507
#ifdef CONFIG_FB_ATY_GENERIC_LCD
@@ -1509,19 +1513,19 @@ static int atyfb_set_par(struct fb_info *info)
15091513
for (i = 0; i <= POWER_MANAGEMENT; i++) {
15101514
if (i == EXT_VERT_STRETCH)
15111515
continue;
1512-
printk("\ndebug atyfb: 0x%04X: ",
1516+
pr_cont("\ndebug atyfb: 0x%04X: ",
15131517
lt_lcd_regs[i]);
1514-
printk(" %08X", aty_ld_lcd(i, par));
1518+
pr_cont(" %08X", aty_ld_lcd(i, par));
15151519
}
15161520
} else {
15171521
for (i = 0; i < 64; i++) {
15181522
if (i % 4 == 0)
1519-
printk("\ndebug atyfb: 0x%02X: ",
1523+
pr_cont("\ndebug atyfb: 0x%02X: ",
15201524
base + i);
1521-
printk(" %08X", aty_ld_lcd(i, par));
1525+
pr_cont(" %08X", aty_ld_lcd(i, par));
15221526
}
15231527
}
1524-
printk("\n\n");
1528+
pr_cont("\n\n");
15251529
}
15261530
#endif /* CONFIG_FB_ATY_GENERIC_LCD */
15271531
}
@@ -2597,8 +2601,8 @@ static int aty_init(struct fb_info *info)
25972601
aty_ld_le32(DSP_ON_OFF, par),
25982602
aty_ld_le32(CLOCK_CNTL, par));
25992603
for (i = 0; i < 40; i++)
2600-
printk(" %02x", aty_ld_pll_ct(i, par));
2601-
printk("\n");
2604+
pr_cont(" %02x", aty_ld_pll_ct(i, par));
2605+
pr_cont("\n");
26022606
}
26032607
#endif
26042608
if (par->pll_ops->init_pll)

0 commit comments

Comments
 (0)