From: Krzysztof Helt Use the mmio outb function instead of direct one. The mmio registers are already mapped (in the probe function). Signed-off-by: Krzysztof Helt Cc: "Antonino A. Daplas" Signed-off-by: Andrew Morton --- drivers/video/tridentfb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -puN drivers/video/tridentfb.c~tridentfb-use-mmio-access-for-clock-setting drivers/video/tridentfb.c --- a/drivers/video/tridentfb.c~tridentfb-use-mmio-access-for-clock-setting +++ a/drivers/video/tridentfb.c @@ -680,8 +680,8 @@ static void set_vclk(struct tridentfb_pa vga_mm_wseq(par->io_virt, ClockHigh, hi); vga_mm_wseq(par->io_virt, ClockLow, lo); } else { - outb(lo, 0x43C8); - outb(hi, 0x43C9); + t_outb(par, lo, 0x43C8); + t_outb(par, hi, 0x43C9); } debug("VCLK = %X %X\n", hi, lo); } _