parisc: Fix serio address output
authorHelge Deller <deller@gmx.de>
Thu, 15 Nov 2018 20:09:59 +0000 (21:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2019 14:37:11 +0000 (15:37 +0100)
[ Upstream commit 785145171d17af2554128becd6a7c8f89e101141 ]

We want the hpa addresses printed in the serio modules, not some
virtual ioremap()ed address, e.g.:

 serio: gsc-ps2-keyboard port at 0xf0108000 irq 22 @ 2:0:11
 serio: gsc-ps2-mouse port at 0xf0108100 irq 22 @ 2:0:12

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/input/serio/gscps2.c

index aa9f29b875deaf7ca9e7d1966fc49418b5661276..d84e3b70215ad37e5091d873b51e92a76890d7f9 100644 (file)
@@ -382,9 +382,9 @@ static int __init gscps2_probe(struct parisc_device *dev)
                goto fail;
 #endif
 
-       printk(KERN_INFO "serio: %s port at 0x%p irq %d @ %s\n",
+       pr_info("serio: %s port at 0x%08lx irq %d @ %s\n",
                ps2port->port->name,
-               ps2port->addr,
+               hpa,
                ps2port->padev->irq,
                ps2port->port->phys);